您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

新手fopen函数不知道哪里错了,大神帮忙看下

2024/5/22 2:54:22发布32次查看
$document_root = $_server['document_root'];
@$fp = fopen($document_root/../orders/orders.txt,'ab');
flock($fp, lock_ex);
if (!$fp){
         echo 提交失败
;
         exit;
}
页面上总是出现:提交失败
是不是意味着文件并没有打开
我用
echo $fp
也米有显示任何东西
回复讨论(解决方案) 把@$fp = fopen前面的@去了,你就能看到错误信息了。如果还没有,那可能是关闭了错误信息,去开启报错。
把@$fp = fopen前面的@去了,你就能看到错误信息了。如果还没有,那可能是关闭了错误信息,去开启报错。
大神已经去掉错误抑制符
并且将php报错打开
还是没有提示
只是有“提交失败”
$document_root/../orders/orders.txt
文件存在?,打印出?看看。
我找到问题所在了,问题原因是php内置变量$_server['document_root']应该写为$_server[document_root]
中括号里面的两个单引号不应该加上
不是吧,正确的写法应该是$_server['document_root'],$_server[document_root]php也认,但是性能不好。
你确认只是改了这个就好了?
应该是你文件的路径有问题吧。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product