golos81
Новичок
Ошибка с правами при чтении директории
есть конструкция:
Должна читать все файлы из всех директорий для указанной. Если создаю в родительской директории поддиректории, выскакивает
Warning: file(importdata/0016) [function.file]: failed to open stream: Permission denied in z:\home\robot.ru\www\importadexlog.php on line 14
Warning: Invalid argument supplied for foreach() in z:\home\robot.ru\www\importadexlog.php on line 19
Хотя chmod вроде бы только на файл, но пробовал ставить в начале скрипта так chmod("importdata/0016/", 777); - не помогает.
На какие права оно ругается, как это поправить?
есть конструкция:
PHP:
$folder="importdata/";
if ($handle = opendir($folder)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$SubDir=$folder.$file;
$FContent = file($SubDir);
foreach ($FContent as $line) {
...
}
}
}
}
closedir($handle);
Warning: file(importdata/0016) [function.file]: failed to open stream: Permission denied in z:\home\robot.ru\www\importadexlog.php on line 14
Warning: Invalid argument supplied for foreach() in z:\home\robot.ru\www\importadexlog.php on line 19
Хотя chmod вроде бы только на файл, но пробовал ставить в начале скрипта так chmod("importdata/0016/", 777); - не помогает.
На какие права оно ругается, как это поправить?