我有一个包含多个链接的PHP页面。每个链接将不同的内容写入同一文件。这通常有效。但是,在已经使用它的一分钟内使用相同的链接,它既不会创建也不会修改文件。
这可以使用终端进行验证。
等待分钟将恢复PHP脚本再次正常工作。
$file = fopen("/private/tmp/iTunesRemoteCommand", "w");
fwrite($file, $_GET['action']);
fclose($file);
chmod("/private/tmp/iTunesRemoteCommand", 0777);
print_r("Done");
出于测试目的,我用固定的手动输入的字符串交换了 $ _ GET ['action'] 。
从本质上讲,每个链接每分钟都会运行一次。
安装的PHP版本是v5.3.4。
尝试过多个浏览器,我想知道是否相对较短的连续写入相同的内容是PHP的限制,还是有一个设置(php.ini?),这可以减少这个延迟。
答案 0 :(得分:0)
PHP没有做任何延迟。写入文件没有任何时间限制。
但你有一些PHP旁边的东西会干扰这里。显然你正试图远程控制iTunes。没有iTunes读取文件就不会发生这种情况。这可能会影响可以写入文件的内容以及何时。
试想一下,如果iTunes在内部使用cronjob来查找文件内容,那么这可能只发生在每一分钟。要了解到底发生了什么,可能超出我们的影响力。