Пишу парсер нужна функция которая позволит перетягивать изображения к себе на сайт

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

KHyT

Знаток
Регистрация
26 Апр 2008
Сообщения
328
Реакции
25
Пишу парсер нужна функция которая позволит перетягивать изображения к себе на сайт??
Подскажите пожалуйста новости вытягивать научился вот теперь надо научится изображения вытаскивать из новости и заливать к себе на сайт

Только без Курл
 
всё просто,

PHP:
$data = file_get_contents('http://......');
file_put_contents('eblo.jpg', $data);
 
  • Нравится
Реакции: KHyT
всё просто,
PHP:
$data = file_get_contents('http://......');
file_put_contents('eblo.jpg', $data);

Класс работает коротко и просто то что надо:)
Тогда еще вопросик не могу додумать как тогда узнать ссылку на этого изображения и впихнуть её обратно в новость заменив этой своей ссылкой в новости оригинальное изображение
 
1. парсится новость.
2. регулярками выбираются ссылки на картинки.
3. парсятся сами картинки.
4. ставится метка в статье.
5. заменяется метка на картинку которая у вас на сервере.

вообщем как-то так... был бы пример, думаю смог бы более "подробнее" помочь:)
 
  • Нравится
Реакции: KHyT
1. парсится новость.
2. регулярками выбираются ссылки на картинки.
3. парсятся сами картинки.
4. ставится метка в статье.
5. заменяется метка на картинку которая у вас на сервере.
вообщем как-то так... был бы пример, думаю смог бы более "подробнее" помочь:)
Пример еще не готов он на 80% в голове но вот тут нашел функийю str_replace вроде должно работать
А ещё вопрос я вот думаю с начало парсить новость потом писать её в .txt а потом уже ПХП функциями приводить в тот вид в который она мне нужна может есть лучше варианты ?
и можно ли из .txt записывать данные в БД :?
 
Пример еще не готов он на 80% в голове но вот тут нашел функийю str_replace вроде должно работать
А ещё вопрос я вот думаю с начало парсить новость потом писать её в .txt а потом уже ПХП функциями приводить в тот вид в который она мне нужна может есть лучше варианты ?
и можно ли из .txt записывать данные в БД :?
 
и можно ли из .txt записывать данные в БД :?

не совсем понятно зачем писать из тхт в бд. Тогда придется решать задачу парсинга файла. Пишите напрямую в бд или хотя бы в cvs файл сразу
 
Для парсеров регулярные выражения незаменимы.

А чем курл не угодил?
 
я вот думаю с начало парсить новость потом писать её в .txt а потом уже ПХП функциями приводить в тот вид в который она мне нужна может есть лучше варианты ?
и можно ли из .txt записывать данные в БД :?
Простите, зачем извращаться???
Не проще ли брать новость, парсить ее "на лету", перетягивать к себе на сайт картинки и уже в готовом виде писать в БД?
А потом в нормальном виде выводить из БД у себя на сайте...
 
самый простой вариант
Код:
$imgurl - "http://localhost/test.jpg";
$imgfile - "localimage.jpg";
<?php
@copy($imgurl,$imgfile);
if (is_file($imgfile)) echo "Image Downloaded {$imgfile}";
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху