Загрузка с удалённого сервера

Статус
В этой теме нельзя размещать новые ответы.

dig555

Постоялец
Регистрация
22 Июн 2007
Сообщения
365
Реакции
160
Нарыл в сети один весьма полезный в хозяйстве скриптик для загрузки файлов к себе на сервер. Очень нужен там, где эта возможность движком не реализована. А к фтп каждый раз подключаться не хочется.

Помогите, пожалуйста, добавить возможность загрузки не только с локального компа, но и по известному урлу файла. (Хочу понравившиеся картинки заливать к себе на сервер в папку с изображениями для иллюстрации новостей).
Код хорошо прокомментирован (на инглише). Но мои познания ограничиваются ф-цией copy() :) А там всё чуть мудрёнее. :ah:
 

Вложения

  • fileupload.zip
    9,5 KB · Просмотры: 19
  • Заблокирован
  • #2
есть хороший скрипт называется рапидгет, там это все хорошо реализованно
 
Такой скрипт можно на коленке накатать за 5 минут.
Продвинутые мужЫки юзают связку passthru() + wget.
 
Пробуй curl вот пример кода как с ним работать.
только нужно чтоб курл был включен на хостинге.
PHP:
$id=$filename;// тут урл картинки

$savefile="tempimg/".time().".jpg";//путь куда сохранит.не забудь дать разрешение на запись в директорию

$ch = curl_init ($id);
$fp = fopen ($savefile, "w");
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
 
Ребята - в том скрипте, который я скинул - хороший класс для загрузки с проверкой типа файла. Ровно то, что мне нужно.
Более продвинутые/простые решения меня к сожалению не устраивают...
 
Так ты можешь использовать этот клас для обработки файлов.

А загружать на сервер уже предложенным Для просмотра ссылки Войди или Зарегистрируйсям скриптом.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху