看板 Web_Design 關於我們 聯絡資訊
※ 引述《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
yoritw:啊啊啊~~謝謝啊...不過我不懂CGI啊..殘念 210.192.193.10 10/02
yoritw:喔喔~請問要加在哪一個部份!(醬子講比較瞭 210.192.193.10 10/02
yoritw:就是要加在哪一行程式碼呢?謝謝~~ 210.192.193.10 10/02