yufei8051 发表于 2015-1-18 11:41:15

(已解决)把一段文本写入文件,,单独运行一切正常,加入主程序就无效了?

本帖最后由 yufei8051 于 2015-1-18 19:55 编辑

$File = fileopen('C:\logfile.log',1)    ;文本添加到文件尾
$log_text = "dfkjsfldjfwofejfsj"
filewrite($File, $log_text)
fileclose($file)

程序如上。
单独运行一切正常,可以正常写入。
但是当把这一部分加入到一个大的程序中调用就无效了,文件还可以正常创建,但永远只是0kb,里面一个字都没有。
实在搞不明白原因,求指教,不胜感激

感谢回复。已经解决。

afan 发表于 2015-1-18 15:59:30

把你的脚本精简到可以重现问题就好办了,这样没问题的代码对解决问题毫无意义~

kn007 发表于 2015-1-18 19:06:25

回复 1# yufei8051


    最好重现脚本。
如果是函数,建议使用Global或Local去定义变量。以免可能因为变量重定义而失效。
你可以着重定义$File和$log_text试试

yufei8051 发表于 2015-1-18 19:55:35

感谢楼上两位回复。已经解决
页: [1]
查看完整版本: (已解决)把一段文本写入文件,,单独运行一切正常,加入主程序就无效了?