Re: [問題] 請問一個php的換行問題!

看板Web_Design作者 (守護神)時間20年前 (2004/10/02 15:33), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/2 (看更多)
※ 引述《yoritw (Flash網頁設計)》之銘言: : 請問一下,各位前輩,我的留言板已經寫好,但發現一件很奇怪的事。 : 就是我在測試它的時候,如果我所輸入是中文的,它會自動換行,相反的 : 我只要輸入英文它就不會自動換行,會變成橫向的留言,留一排過去, : 我檢查了很多次,還是想不出原因,不曉得有沒有人曉得為什麼,中文會 : 自動換行,而英文卻不會,麻煩大家了。 我猜是因為英文符號是靠 space 或 dash 換行的 這種的話,就只好靠 cgi 處理了 ex: define("MAXLine",80); define("BESign","\n"); define("ChangeS","\ \n\r\t"); function break_enstring($s) { $n=strlen($s); $t=""; $b=0; for($i=0;$i<$n;$i++) { $c=ord($s[i]); if($c>128) {$p=0;$b=0;$t.=$s[$i].$s[$i+1];continue;} else if(eregi(ChangeS,$s[$i])){$p=0;$b=0;$t.=$s[$i];continue;} else if($b>=MAXLine){$p=0;$b=0;$t.=BESign;} $t.=$s[$i]; $p=1; $b++; } return $t; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.158.10

210.192.193.10 10/02, , 1F
啊啊啊~~謝謝啊...不過我不懂CGI啊..殘念
210.192.193.10 10/02, 1F

210.192.193.10 10/02, , 2F
喔喔~請問要加在哪一個部份!(醬子講比較瞭
210.192.193.10 10/02, 2F

210.192.193.10 10/02, , 3F
就是要加在哪一行程式碼呢?謝謝~~
210.192.193.10 10/02, 3F
文章代碼(AID): #11NbdNGW (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #11NbdNGW (Web_Design)