作者charto (你好就好)
看板Web_Design
標題Re: [問題] 關於PHP寫入檔案換行問題
時間Tue Mar 15 10:59:30 2005
※ 引述《jerrytw (jerrylin)》之銘言:
: for($i=1;$i<=3;$i++)
: {
: fputs($fileopen_htb,$tc_string.$i); // 這行有點小問題字串怎麼無法變成
: // tc_string1 or tc_string2...若改
: // 成直接寫入不用迴圈卻不能換行
: }
本來就不是那樣寫吧?
你那樣寫會變成 $tc_string 的值跟 $i 的值合(粘)起來吧?
應該用 fputs($fileopen_htb, eval("$"."tc_string".$i) ); 吧?
可是不知道php有沒有 eval 耶......
( 也不知道那樣子到底可不可以耶.... 少用 eval 囉! )
建議你直接改成 array 就不會有這種煩惱啦, 即
$tc_string[0]=...;
$tc_string[1]=...;
$tc_string[2]=...;
--
權威人士便當<氣派豪華版> NT 500
滿足您體驗權威人士的需求, 您成為權威人士的捷徑
所有的富貴都從享用權威人士便當<氣派豪華版>開始
立即體驗
http://charto.tw.8d8d.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.66.73.162
1F:推 seansylin:eval用法: eval('echo $tc_String '.$i.';');218.166.222.155 03/15
2F:→ seansylin:打錯了218.166.222.155 03/15
3F:→ seansylin:更正: eval('$tc_String '.$i.';');218.166.222.155 03/15
4F:→ seansylin:又打錯了218.166.222.155 03/15
5F:→ seansylin:eval('$tc_String'.$i.';'); 才對218.166.222.155 03/15
6F:→ seansylin:不建議使用eval,有安全上的漏洞218.166.222.155 03/15