У меня есть страница PHP с несколькими ссылками. Каждая ссылка записывает другой контент в один и тот же файл. Это вообще работает. Однако, используя одну и ту же ссылку в течение минуты после ее использования, она больше не создает и не изменяет файл.PHP-страница не обрабатывает несколько команд fwrite()
Это может быть подтверждено с помощью терминала.
Ожидание, что минута возобновит PHP-скрипт для правильной работы снова.
$file = fopen("/private/tmp/iTunesRemoteCommand", "w");
fwrite($file, $_GET['action']);
fclose($file);
chmod("/private/tmp/iTunesRemoteCommand", 0777);
print_r("Done");
Для целей тестирования, я сменил $ _GET [ 'действие'] с фиксированной, вручную введенной строки.
По существу, каждое звено работает один раз в минуту.
Установленная версия PHP - v5.3.4.
Пробуя его с несколькими браузерами, мне интересно, является ли запись одного и того же содержимого в файл с относительной короткой последовательностью ограничением PHP или есть параметр (php.ini?), Где эта задержка может быть уменьшена.
использовать 'file_put_contents' проще всего одно заявление – DevZer0
Возможно ли, что iTunes заблокирует файл или что-то еще? – TimWolla
Нет. ITunes не имеет прямого доступа к файлу. Это приложение AppleScript. Однако, поскольку скрипт PHP способен писать команды, которые еще не запущены в прошлую минуту, и может удалить файл, блокировка вряд ли вызовет это. – Phoenix