为什么我的fopen()会随机停止找到目标路径?

时间:2012-05-09 14:20:43

标签: php ftp stream http-status-code-404 fopen

现在已经尝试使用客户端更新程序解决问题几天了。它将SVN上的文件结构与客户端ftps进行比较,并在必要时进行更新/删除。我得出的结论是,由于

,某些文件无法更新
    if ($stream = fopen($path))

突然(经过多次成功尝试)失败。我没有包含太多代码,因为我怀疑它会有所帮助。这一切都非常抽象,充满了定义。

我会将几个脚本上传到服务器,运行它们然后再删除它们。使用fopen()调用这些脚本。

但由于某种原因,在一堆fopen()调用上传的脚本之后(在删除之前,我已经检查过这个并确保脚本成功上传了) 它突然抛出这个错误

fopen(http://www.mysite.com/back_it_up.php) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found 

任何人都知道可能会干扰我的fopen? 我已经尝试了clearstatcache()并检查了所有文件的权利(0755)并且已经对这个问题进行了相当多的研究。

0 个答案:

没有答案