|
|
|
| Доброго времени суток. У меня такая проблема. Есть xml-файл, который лежит на партнерском хостинге. По партнерской программе я могу получить содержимое этого, файла, который обновляется каждые 10 минут, и использовать его у себя на сайте. Но как получить его???? Не получается :(
пробую считать файл
$url = 'http://www.site.ru/file.xml';
$file = file_get_contents($url);
|
либо
$ch = curl_init("http://www.site.ru/file.xml");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$inovice = curl_exec($ch);
curl_close($ch);
echo htmlspecialchars($inovice);
|
получаю Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\www\t2.php on line 22 | |
|
|
|
|
|
|
|
для: ren
(11.11.2008 в 23:54)
| | А файл большой? | |
|
|
|
|
|
|
|
для: AcidTrash
(11.11.2008 в 23:58)
| | да, видимо это потому что он большой, т к же все таки его можно прочитать? | |
|
|
|
|
|
|
|
для: ren
(11.11.2008 в 23:54)
| | Через браузер его получить удается?
Какого он размера?
>получаю Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\www\t2.php on line 22
именно на строке 22? | |
|
|
|
|
|
|
|
для: Trianon
(12.11.2008 в 00:02)
| | через браузер он открывается спустя некоторое время, видно нужно чтоб загрузиться
в данной цитате в строке 22 был код
$inovice = curl_exec($ch);
|
если сохраняю его через браузер то он весит 1.28 МБ | |
|
|
|
|
|
|
|
для: ren
(12.11.2008 в 00:17)
| | Скажите можно ли решить задачу таким способом. Написать пхп-скрипт, который скачивает файл. Настроить крон на периодический запуск этого скрипта. Работать с данными из скачанного файла из второго скрипта, который обращался бы уже к локальному файлу.
Интересно какие мнения есть у форумчан по моей задаче. | |
|
|
|
|
|
|
|
для: ren
(12.11.2008 в 13:27)
| | В начале скрипта напиши:
Должно помочь! | |
|
|
|
|
|
|
|
для: ren
(12.11.2008 в 13:27)
| | А фаервол у вас, случайно, не блокирует соединения апача? | |
|
|
|
|
|
|
|
для: Drago
(12.11.2008 в 15:46)
| | да нет же, проблема в том что файл оч. большой.
я не могу определиться над схемой работы с ним.
ведь не будешь же его подгружать каждый раз когда юзер заходит на страничку... | |
|
|
|
|
|
|
|
для: ren
(12.11.2008 в 18:48)
| | В принципе с cron всё правильно.
Смущает то, что он меняется раз в 10 минут.
Вы что же каждые 10 минут его таскать будете? | |
|
|
|