Forum Webscript.Ru
Программирование => PHP => Тема начата: Matvey от 22 Марта 2002, 01:09:28
-
Господа, подскажите если знаете.
ДАНО: директория на серваке с файлами, имя первой известно, файлов нет (они генерируются рандомно).
ВОПРОС: програмно поменять CHMOD у всех файлов находящихся в вышеуказанной дир. например на 640, КАК ЭТО СДЕЛАТЬ (на PHP естественно)?
:confused:
_____________________________
Спасибо.
-
http://www.php.net/manual/en/function.chmod.php
-
Проблема то в том, что я заранее не знаю сколько в директории файлов и как они называются.
chmod ("/somedir/somefile", 0755); - это конечно здорово, но
somefile - неизвестно. :(
-
Может chmod понимает имя файла *.*, кто знает скажите.
-
использовать readdir
-
примерно так....
$handle=opendir("dir");
while ($file = readdir($handle))
{
chmod("dir/".$file,0755);
}
closedir($handle);
-
сорри, забыл проверку в цикле:
if($file=="."||$file=="..") continue;
-
Попробуем :)