作者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