На моем сервере есть файл, который обновляется каждые 5 минут. Файл загружается через FTP и обновляется после завершения загрузки.
Я использую php-скрипт для получения данных этого файла и хотел бы, чтобы каждый раз, когда мой скрипт считывал этот файл, он был полным и действительным (он не загружался одновременно).
Является ли следующий код безопасным и пригодным для этой проверки?
if ( (($handle = fopen('/var/import/data.csv', 'r')) !== FALSE) && (filesize('/var/import/data.csv')>10) ) {
....do stuff....
}