Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как сделать загрузку изображения по url в php ?

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


     19.04.2016    Общие вопросы по PHP    522

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

Ответил: Gameer


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

Комментарии пользователей (2)

nowheremany
192

1659 | 1292

nowheremany - 19 апреля 2016 23:29 - Эксперт

copy

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

Nayzus
4

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";

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

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

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