[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка на сервер удаленного изображени
xmax
Здравствуйте. Возможно ли реализовать (и как?) загрузку на сервер удаленного изображения?
например есть картинка, с того же яндекса. как скриптом перенести её к себе без скачиваний на комп и ручной загрузки?



Спустя 21 минута, 33 секунды (19.01.2011 - 19:17) phz написал(а):
Например так:

$url = 'http://umbrella-informer.yandex.net/1/34502.png';
$filename = 'gismeteo.png';

$file = file_get_contents($url);
if ($file) file_put_contents($filename, $file);

Спустя 29 минут, 30 секунд (19.01.2011 - 19:46) twin написал(а):
Сначала просто copy() попробуй. Чем черт не шутит

Спустя 32 минуты, 43 секунды (19.01.2011 - 20:19) xmax написал(а):
Цитата
Например так:

А если мне надо в другую дирректорию пихать? например img/ и прокатит ли что бы файлы переменным именем создавались, типо:

$kovlo="0";
// Делается массив картинок
// Каждой присваиваем номер
$kolvo++;
$url = 'http://umbrella-informer.yandex.net/1/34502.png';
$filename = '$kovlo.png';

$file = file_get_contents($url);
if ($file) file_put_contents($filename, $file);

если использовать rename то она почему то пишет ошибку:
Warning: rename(/home/.......) [function.rename]: Permission denied in /home/.../public_html/test.php on line 2

Спустя 7 дней, 37 минут, 27 секунд (26.01.2011 - 20:56) alex12060 написал(а):
Warning: rename(/home/.......) [function.rename]: Permission denied in /home/.../public_html/test.php on line 2

А ты попробуй права то поставить.
Быстрый ответ:

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