Могут ли file_get_contents и file_put_contents вмешиваться при использовании через Ajax?

У меня есть PHP-скрипт, который должен читать и писать в определенный файл (используя file_get_contents а также file_put_contents). Теперь я хочу использовать его с Ajax, поэтому запрос на чтение может появиться, когда запись не закончена. Я подозреваю, что и в Unix, и в Windows есть некоторые меры, которые предотвратят конфликт (чтение файла, запись, которая еще не закончена, и наоборот), но я хочу быть уверенным.

Не могли бы вы указать, прав я или нет, и какие условия искать, чтобы понять, какие меры предпринимаются файловыми системами для предотвращения этих конфликтов?

3

Решение

Есть много ограничений, или мы не имеем полного контроля над выполнением этих двух функций. Мое личное предложение: если вашему приложению требуется одновременное чтение и запись файла, используйте функции файловой системы PHP, такие как fopen, fread, так далее.

Я надеюсь, это поможет вам.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]