Re: [問題] 關於PHP寫入檔案換行問題

看板Web_Design作者 (你好就好)時間19年前 (2005/03/15 10:53), 編輯推噓1(105)
留言6則, 1人參與, 最新討論串1/1
※ 引述《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

218.166.222.155 03/15, , 1F
eval用法: eval('echo $tc_String '.$i.';');
218.166.222.155 03/15, 1F

218.166.222.155 03/15, , 2F
打錯了
218.166.222.155 03/15, 2F

218.166.222.155 03/15, , 3F
更正: eval('$tc_String '.$i.';');
218.166.222.155 03/15, 3F

218.166.222.155 03/15, , 4F
又打錯了
218.166.222.155 03/15, 4F

218.166.222.155 03/15, , 5F
eval('$tc_String'.$i.';'); 才對
218.166.222.155 03/15, 5F

218.166.222.155 03/15, , 6F
不建議使用eval,有安全上的漏洞
218.166.222.155 03/15, 6F
文章代碼(AID): #12DauZxZ (Web_Design)
文章代碼(AID): #12DauZxZ (Web_Design)