ПРОВЕРКА ФАЙЛА НА ПУСТОТУ PHP
Для проверки файла на пустоту в PHP можно использовать функцию filesize()
, которая возвращает размер файла в байтах. Если размер файла равен нулю, то файл пустой:
if (filesize("myfile.txt") == 0) {
echo "Файл пустой";
}
Если нужно проверить содержимое файла на наличие данных помимо пробелов и переносов строк, можно использовать функцию trim()
, которая удаляет пробелы с начала и конца строки:
$contents = file_get_contents("myfile.txt");
if (trim($contents) == "") {
echo "Файл пустой";
}
Также можно проверить, есть ли в файле какие-то данные кроме пробелов и переносов строк, используя регулярное выражение:
$contents = file_get_contents("myfile.txt");
if (!preg_match('/\S/', $contents)) {
echo "Файл пустой";
}
Если файл находится по удаленному URL, можно использовать функцию fgets()
, чтобы получить первую строку файла и проверить ее на пустоту:
$file = fopen("http://www.example.com/myfile.txt", "r");
if (fgets($file) === false) {
echo "Файл пустой";
}
fclose($file);
Проверка существования файла php.
#4 Уроки PHP - Учим язык PHP, Подключение файла PHP
#50 Уроки PHP - Учим язык PHP, Загрузка файлов на сервер на языке PHP
Загрузка файла на сервер и обработка на PHP (Часть-2) - Базовый курс PHP-7
Не удалось найти,проверти правильно ли указано имя. Skype 0xc0000007
#1.5 Краткий обзор файлов и папок PHP. Конфигурации и настройки файла ruphp.com и функция phpinfo().
PHP Injection Through Image Upload - Overthewire - Natas Challenges
Уроки PHP 7 - Как сделать форму Upload файла
PHP PHAR - file_exists can be dangerous
#24 Уроки PHP - Учим язык PHP, Чтение из файла и запись в файл на PHP