[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: failed to open dir: not implemented
nikki4
пытаюсь сделать переименовывание файла, создал тестовую папку newimg, положил в нее файл.
нашел готовый скрипт, просто поменял исходный путь, но почему-то не работает.

<?      
$patch = 'http://'.$_SERVER['SERVER_NAME'].'/images/fotoset1/newimg/';
$handle = opendir($patch);
while(($file = readdir($handle))) {
if ( is_file ($patch."/".$file) ) /*.переименовываем файл.*/
{
echo $patch . "/" . $file;
echo rename ( $patch . "/" . $file, $patch . "/renamed_" . $file );
}
}

?>


Warning: opendir(http://test.ru/images/fotoset1/newimg) [function.opendir]: failed to open dir: not implemented in Z:\home\test.ru\www\watermark\test2.php on line 3
nikki4
Я понял почему не работает.
Оказывается функция переименовывания не поддерживает абсолютные ссылки к папке
потому путь до папки нужно указывать относительный
killer8080
Цитата (nikki4 @ 11.01.2016 - 11:36)
потому путь до папки нужно указывать относительный

путь должен быть файловым, а не урл wink.gif
AllesKlar
Файл еще должен быть немножечко is_writable

_____________
[продано копирайтерам]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.