Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Проверка файлов
Сообщения
Borisov

Доброго времени суток! Вот у
меня задача, нужно проверить
за один раз несколько файлов
в директории, доступны ли
файлы для записи. Вот так, я
проверяю состояние одного
файла. Как проверить за один
раз несколько файлов, и
вывести статус, каждого
файла ?
Файл с кодом, ниже.

25 Сен 2012, 12:42
Wins

Если нужно проверять конкретные файлы
[php:1:1ada20d4ab]$files = array('../file.txt', '../file2.txt');

foreach($files as $file) {

if(is_writable($file)) echo 'Файл '. $file .' доступен для записи';
else echo 'Файл '. $file .' не доступен для записи';

}[/php:1:1ada20d4ab]

25 Сен 2012, 13:16
Borisov

Wins, спасибо. Проверим

25 Сен 2012, 13:26
Wins

Если всю папку
[php:1:70105af563]$root = 'путь к папке';
$dir = opendir($root);

while($file = readdir($dir)) {

if(is_writable($root . $file)) echo 'Файл '. $file .' доступен для записи';
else echo 'Файл '. $file .' не доступен для записи';

}[/php:1:70105af563]

25 Сен 2012, 13:29
Okula

Wins, забыл closedir()
Лучше вместо этих 3 функций использовать scandir(), куда удобнее.

25 Сен 2012, 13:34
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.