Импорт URL-адресов из XML-файла, кэширование изображений - PullRequest
0 голосов
/ 03 апреля 2011
  1. У меня есть WordPress блог (я думаю, это не имеет значения).

  2. У меня есть XML-файл

  3. Выполняя задание cron каждые 5 минут, я импортирую данные xml в таблицу

  4. В моем блоге WordPress я извлекаю данные из этой таблицы и отображаю их

5. Проблема в том, что у меня есть около 20 изображений для отображения с 20 URL - это замедляет мой сайт

6. Есть ли способ как-то кэшировать изображения и автоматически обновлять их каждые 5 минут, когда действует задание cron?

1 Ответ

0 голосов
/ 03 апреля 2011

действительно нужно увидеть структуру xml, если у вас нет curl, вы можете использовать более простой file_get_contents (); / file_put_contents ();

<?php 
//in your loop after you found or matched location and filename.
$img = file_get_contents('http://bla.com/imageLocation.jpg');
$newImageName='would_need_to_see_xml.jpg';
$newImagePath='./image_folder/';
file_put_contents($newImagePath.$newImageName,$img);
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...