Скачивание картинки

Тема в разделе "PHP", создана пользователем LEXAlForpostl, 14 ноя 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    739
    Симпатии:
    226
    Здравствуйте.
    Парсю страничку, выдёргиваю код картинки, но как теперь мне эту картинку скачать, чтобы можно было с ней дальше работать?
     
  2. t0wer

    t0wer BlackHerald

    Регистр.:
    24 июн 2008
    Сообщения:
    735
    Симпатии:
    423
    например так:
    PHP:
    <?php
    // Определяем имя файла
    // Если не определено, задаем как unknow.jpg
    $filename = (isset($_GET['filename'])) ? $_GET['filename'] : 'unknow.jpg';

    // Получаем содержимое входящего потока
    $content file_get_contents('php://input');

    // Записываем содержимое потока в файл
    $file fopen($filename'w+');
    fwrite($file$content);
    fclose($file);
    ?>
    можно cURLом
    PHP:
    <?php
    $ch 
    curl_init();
    curl_setopt($chCURLOPT_URL'http://files.com/myfile.jpg');
    $fp fopen('myfile.jpg''w');
    curl_setopt($chCURLOPT_FILE$fp);
    curl_exec ($ch);
    curl_close ($ch);
    fclose($fp);
    ?>
     
  3. a1ien.n3t

    a1ien.n3t Постоялец

    Регистр.:
    12 июл 2008
    Сообщения:
    52
    Симпатии:
    7
    PHP:
    file_put_contents("ing.png",file_get_contents('http://img.yandex.net/i/www/logo.png'));
    Еще проще.
     
  4. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    739
    Симпатии:
    226
    Может есть у кого-то скрипт, чтобы он этот файлик заливал на какой-то бесплатный хостинг, например, radikal.ru?
    На нулледе один проскакивал, но что-то у меня не получилось его завести.
     
Статус темы:
Закрыта.