Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2008, 02:20   #1
sKarl
Новичок
Джуниор
 
Регистрация: 19.10.2008
Сообщений: 2
По умолчанию Закачка и сохранение файла с удалённого сервера

Возникла необходимость написать скриптик, который может с удалённого сервера закачать картинку. Перепробовал вариаты, которые нагуглил и ни к чему не привело...
Вообщем идея такая...
Форма отсылает на ПХП скрипт УРЛ по которому находится картинка, имя папки которую нужно создать и имя файла под которым нужно сохранить.
Собсно всего то и нужно закачать на сервер картинку, создать папку и сохранить...
Задача усложняется тем,что я не знаю точного названия файла...
урл (furl) имеет вид http://site.com/image.asp?id=6b299f0...6-fd8a7184e27b
тоесть картинка, я так понимаю, генерируется на сервере для каждого конкретного случая...
если сохранять картинку через Мозиллу, то она сохраняется под именем image.png,
если через ИЕ, то имя untitled.bmp
Подскажите плс как это реализовать ??

Вот примерно вот так...

PHP код:
$dirname $_POST['dirname'];
$furl $_POST['furl'];
$filname $_POST['filname'];
mkdir("./$dirname");
copy($furl"./$dirname/$filname"); 
sKarl вне форума Ответить с цитированием
Старый 19.10.2008, 09:44   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

используй fget и fwrite
если пишешь парсер то тебя довольно быстро заблокируют, так что сильно не наглей с этим

а если точней то сначала записываешь результат функции file_get_contents(link) в переменную, потом создаешь фаил у себя на серве fopen(file,'w') и записываешь в него эту переменную fwrite(file) и fclose(file) формат картинки определяется опытным путем
свободен...

Последний раз редактировалось wall66; 19.10.2008 в 09:48.
wall66 вне форума Ответить с цитированием
Старый 19.10.2008, 11:51   #3
sKarl
Новичок
Джуниор
 
Регистрация: 19.10.2008
Сообщений: 2
По умолчанию

не так не катит.... проблему решил, сделал через curl
sKarl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закачка файла с ссылки Titan123 Работа с сетью в Delphi 5 20.10.2008 13:25
Закачка файла или как не укачатся Dj_smart Софт 8 02.10.2008 09:39
Сохранение файла Македонский Общие вопросы Delphi 7 17.08.2007 08:35
СОХРАНЕНИЕ В 23 ФАЙЛА ПОДРЯД!!!! _FL@ER_ Помощь студентам 6 26.06.2007 22:31
закачка файлов с Ftp сервера smily Общие вопросы Delphi 1 30.11.2006 20:36