【发布时间】:2009-05-20 09:20:38
【问题描述】:
我正在使用@fopen 以“rb”模式打开文件。我在此处打开的文件正在运行且没有错误,但如果我使用 @fopen 打开该文件,则会出现错误。
代码是这样的---
$file = @fopen("xyz.com","rb") or $flag=1;
if($flag==1)
{
mail($to, $subject, $message, $from);
die();
}
有时它会打开而没有发送任何错误邮件,但有时它会开始提供如此多的错误邮件。
打开这个网址没有任何错误邮件的解决方案是什么?请帮忙!!
【问题讨论】:
-
提供错误消息本身会很有帮助
-
我们需要您收到的错误消息来提供帮助
-
看我已经采取了 $file = @fopen("xyz.com","rb") 或 $flag=1;如果 url 打开,则 $flag 未设置为 1,否则它将设置为 1(请参阅 $file),并且一旦设置为 1,就会生成邮件............我得到那些生成的邮件没有任何特定的错误....我在许多页面中使用此代码,但对于特定的 url,它会生成那些错误邮件....
-
我认为您的代码对我有所帮助...错误邮件现在没有发送 :-) 我又收到一个错误警告:fopen(xyz.htm): failed to open stream: HTTP request failed!在第 8 行的 /home/user/public_html/aaa/ttt.php 中,这背后的原因是什么???????
-
原因?最有可能的用户权限,即。运行脚本的用户没有写入文件夹的必要权限。 编辑好的,下次我最好检查原始 cmets 上的日期,但我只是注意到它,因为显然有人通过发布答案来复活这个问题......