LEXAlForpostl
Мой дом здесь!
- Регистрация
- 21 Май 2008
- Сообщения
- 766
- Реакции
- 228
- Автор темы
- #1
Здравствуйте.
Возникла необходимость раскопировать содержимое одной папки в несколько.
Написал скриптик:
Ругается:
Warning: copy(pagesite.ru/language/Russian/adminpanel.lng) [function.copy]: failed to open stream: Permission denied in /home/wm1356/public_html/content/copy.php on line 10
Права выставил на ВСЁ 777, начиная с public_html заканчивая самим скриптом.
Через Cpanel Файлом менеджером пробовал - копирует.
Помогите пожалуйста разобраться, почему создаются подпапки с правами 411
Заранее спасибо)
Возникла необходимость раскопировать содержимое одной папки в несколько.
Написал скриптик:
<?
function f_copy($dir, $dest_dir){
print("Копируем содержимое папки ".$dir." в ".$dest_dir."<br>\r\n");
$open=opendir($dir);
if($open){
while($file = readdir($open)){
if($file != "." && $file != ".."){
if(!is_dir($dir ."/". $file)){
print("Копируем файл ".$dir."/".$file." в ".$dest_dir."/".$file." ... ");
if(copy($dir."/".$file, $dest_dir."/".$file)){
print("Ok<br>\r\n");
}else{
print("Error<br>\r\n");
}
}else{
print("Создаём папку ".$dest_dir."/".$file." ... ");
if(!file_exists($dest_dir."/".$file)){
if(mkdir($dest_dir."/".$file, "0777")){
print("Ok<br>\r\n");
}else{
print("Error<br>\r\n");
}
}else{
print("Уже существует<br>\r\n");
}
f_copy($dir."/".$file, $dest_dir."/".$file);
}
}
}
closedir($open);
}else{
print("Не удалось открыть копируемую папку!<br>\r\n");
}
}
$domains = file("file.txt");
foreach($domains as $adomain) {
$adomain = rtrim($adomain);
f_copy ("directory",$adomain);}
?>
Ругается:
Warning: copy(pagesite.ru/language/Russian/adminpanel.lng) [function.copy]: failed to open stream: Permission denied in /home/wm1356/public_html/content/copy.php on line 10
Права выставил на ВСЁ 777, начиная с public_html заканчивая самим скриптом.
Через Cpanel Файлом менеджером пробовал - копирует.
Помогите пожалуйста разобраться, почему создаются подпапки с правами 411
Заранее спасибо)