Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вопрос о путях к файлу для копирования
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Вопрос о путях к файлу для копирования

Страниц (1): [1]
 

1. antobra - 01 Сентября, 2011 - 20:50:30 - перейти к сообщению
Существует функция которая скачивает файл с другого сайта на мой.
Все отлично, кроме того не могу понять какой путь указать для скачиваемого файла.

Поясню:
Копирование выглядит так: copy('http://www.site.ru/images/table.jpg', 'тот самый путь');

Скрипт по копированию лежит в - http://www[dot]mysite/folder/folder/copy.php
А мне нужно его загрузить в http://www.mysite.ru/images.

Если в пути указать '/123.jpg', то он закачает в папку folder/folder.
Пробывал указывать ./folder/folder и ../folder/folder - не помогает. Где то слышал, что точки говорят, что это корневой каталог и их можно так использовать. Но не помогло.
Пошел дальше стал писать полный путь '/var/www/user/data/mysite.ru/folder/folder/123.jpg', а так же ставить точки в начале, как в том варианте. Но ничего.

Как правильно указать путь? Или это мой сервер решил поугарать надо мной? хы
2. evgenijj - 01 Сентября, 2011 - 21:48:21 - перейти к сообщению
Цитата:
Копирование выглядит так: copy('http://www.site.ru/images/table.jpg', 'тот самый путь');
Скрипт по копированию лежит в - http://www[dot]mysite/folder/folder/copy.php
А мне нужно его загрузить в http://www.mysite.ru/images

copy('http://www.site.ru/images/table.jpg', '../../images/table.jpg');
http://phpfaq[dot]ru/all#paths
3. antobra - 01 Сентября, 2011 - 22:11:57 - перейти к сообщению
Нашел.

Цитата:
file.php (фал лежит в той же папке)
./file.php (фал лежит в той же папке. такая запись иногда требуется в некоторых юникс системах)
images/picture.jpg (файл лежит в капке images, которая находится в текущей)
../file.php (файл лежит в папке, которая расположена на один уровень выше от текущей)
../../file.php (файл лежит в папке, которая расположена на два уровня выше от текущей)


Возможно кому то поможет.

Спасибо evgenijj.

 

Powered by ExBB FM 1.0 RC1