Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как сделать загрузку изображения по url в php ?

Как сделать загрузку изображения по url в php ?


     19.04.2016    Все вопросы » Общие вопросы по PHP    2618

вопрос
Подскажите как сделать загрузку файла по url в php скрипте. Делаю парсер, в нем парсится ссылка на изображение, но не знаю как загрузить это изображение в новость DLE.

Ответил: PunPun


Кроме этого вам нужно сделать запрос в таблицу _images и задавать эти картинки нужной новости.

2 комментария

nowheremany
Эксперт

nowheremany - 19 апреля 2016 23:29 -

copy

Благодарность принимаю тут Связь

Nayzus
Юзер

Nayzus - 20 апреля 2016 09:08 -


Сейчас я заливаю картинки вот так:
$dir = date("Y-m");
$link = "Url";
$file = file_get_contents($link);
$file_name = (time() + rand( 1, 100 )) . '_' . basename($link);
  
mkdir(ROOT_DIR . '/uploads/posts/' . $dir);

file_put_contents(ROOT_DIR . '/uploads/posts/' . $dir .'/'. $file_name, $file);
              
$image = $config['http_home_url'] . "uploads/posts/$dir/$file_name";

Но не знаю как сделать чтобы изображение прикреплялось к новости, то есть появлялось во вкладке "Загруженные для публикации", и в случае удаления новости, удалялось и изображение.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх