Ⅰ 請問如何使用 php 讀取txt文件內容,並顯示在textarea中呢
<?php
$path='d:\1.txt'; //TXT文件的路徑
?>
<textarea name="textarea" id="textarea" cols="45" rows="5"><?php readfile($path); ?></textarea>
Ⅱ php求知道一個方法,解析<textarea></textarea>里的內容,保留原樣,什麼回車空格的,都要留,好像是TP的
應該是沒有這個方法的,textarea中的內容在表單提交後由php獲取,只要php這邊不主動trim,兩端的空格是不會消失的。至於換行可以使用nl2br轉換為<br />保留換行。不過不建議在保存時進行該處理,可以在輸出時處理一下,這樣不會影響原數據。
Ⅲ PHP 怎樣獲取textarea里的內容
可以使用GET或者POST提交方式來獲取
比如: index.php 文件
<form action="index.php" method="post">
<textarea cols="30" rows="10" name="contents">123456</textarea>
<input type="submit" value="提交">
</form>
<?php
$contents = $_POST['contents'];
echo $contents ;
?>
Ⅳ php處理textarea問題。
只修改下面這一行:
$q="UPDATEt_userSETyb=yb+'$num'WHEREuserid='$userid'";
修改為:
$q="UPDATEt_userSETyb=yb+'$num'WHEREuseridin('".implode("','",explode(',',peg_replace(,'/(s| | )+/',',',trim($userid))))."')";
原理:把$userid首尾空白刪除、內部所有的空白替換為逗號、再按逗號拆分為數組、再按逗號和單引號組合為字元串、最後添加首尾引號、再添加括弧和in
Ⅳ php怎樣獲得textarea中的內容呢
所有的表單,獲取裡面的內容都是靠name屬性的,比如textarea的name="intro",表單以post方式提交到頁面2,那麼頁面2中PHP使用$_POST['intro']就可以獲取了。
Ⅵ php怎麼識別原生態textarea中的換行符
window裡面換行是
,linux裡面是
所以為了實現統一,可以後台通過$_POST, $_REQUEST 來獲取textarea的內容,然後通過str_replace來替換把換行替換成<br/>瀏覽器列印看下,由於留言有長度限制,HTML文件頭部底部省略,直接寫表單;
<formaction="a.php"method="post">
內容描述:<textareaname="txt"></textarea><br/>
<inputtype="submit"value="提交"/>
</form>
a.php文件的代碼如下:
<?php
header('Content-Type:text/html;charset=utf-8');
$txt=$_REQUEST['txt']?trim($_REQUEST['txt']):"";
//替換
$txt=@str_replace("\r","",$txt);
//替換 為html換行<br/>
$txt=@str_replace("\n","<br/>",$txt);
echo"多文本框的內容如下:<hr/>".$txt;
exit;
?>
Ⅶ thinkphp在後台如何獲取前台<textarea></textarea>輸入的值
<textarea name="txtname"></textarea>
後台讀取:$_REQUEST["txtname"]
Ⅷ php如何獲取表單中textarea的值
<form action="do.php" method="post">
<input type="textarea" name="intext"/>
<input type="submit" value="submit"/>
</form>
do.php
<?php
$intext = $_POST['intext'];
Ⅸ 請問下怎麼php用post獲取 < textarea>裡面內容時出現Request-URI Too Large 怎麼辦
這個是伺服器apache的報錯,可以適當調整伺服器上的值。說簡單點就是把「LimitRequestLine 8190」加到httpd.conf 然後重啟服務。
-------------以下是apache手冊裡面的解釋:-----------
LimitRequestLine 指令
說明
限制接受客戶端發送的HTTP請求行的位元組數
語法
LimitRequestLinebytes
默認值
LimitRequestLine 8190
作用域
server config
狀態
核心(C)
模塊
core
bytes將設置HTTP請求行的位元組數限制。
LimitRequestLine指令允許伺服器管理員增加或減少客戶端HTTP請求行允許大小的限制。因為請求行包括HTTP方法、URI、協議版本,所以LimitRequestLine指令會限制請求URI的長度。伺服器會需要這個值足夠大以裝載它所有的資源名,包括可能在GET請求中所傳遞的查詢部分的所有信息。
這個指令給了伺服器管理員更大的可控性以控制客戶端不正常的請求行為。這有助於避免某些形式的拒絕服務攻擊。
舉例如下:
LimitRequestLine 4094
一般情況下,不需要改變此設置的默認值。