|
|
| |
автор: Super (21.11.2006 в 23:37) |
|
| |
для: DEM
(21.11.2006 в 15:54)
| | | Вот попробуй что-нибудь эдакое рекурсивное. Состряпал на коленке, может ошибки есть :)
function loc_clear( $path ) {
@chmod( $path, 0777 );
if (!$path or !is_dir ($path) or !$d=@dir ($path)) return false;
while (false !== ($entry = $d->read())) if ($entry!="." and $entry!="..")
if (is_dir ($d->path."/".$entry)) loc_clear ($d->path."/".$entry);
else chmod( $path."/".$entry, 0777 );
$d->close();
} | |
| |
|
|
| |
|
|
| |
для: dert
(21.11.2006 в 17:56)
| | | .htaccess не имеет никакого отношения к правам доступа уровня файловой системы. | |
| |
|
|
| |
|
|
| |
для: Trianon
(21.11.2006 в 17:57)
| | | Да... | |
| |
|
|
| |
|
|
| |
для: DEM
(21.11.2006 в 17:53)
| | | а у скрипта есть полномочия менять права? | |
| |
|
|
| |
|
|
| |
для: DEM
(21.11.2006 в 17:53)
| | | chmod() не всегда помогает, но можно помоему через файл .htaccess, но тоже могут быть косяки | |
| |
|
|
| |
|
|
| |
для: dert
(21.11.2006 в 17:51)
| | | а средствами РНР это никак нельзя сделать? сделать рекурсию функции и т.д. и т.п. ПРосто я не работал с функцией chmod(); и точно незнаю как она работает.. | |
| |
|
|
| |
|
|
| |
для: DEM
(21.11.2006 в 17:43)
| | | Поставить сервер shell-доступа и через командную строку в нем это прописать | |
| |
|
|
| |
|
|
| |
для: dert
(21.11.2006 в 17:41)
| | | linux fedore core 4 | |
| |
|
|
| |
|
|
| |
для: Гость:)
(21.11.2006 в 17:17)
| | | Я и спрашиваю человека какой у него сервер | |
| |
|
|
|