cherchell2010
нужно включать часть контента с другого сервера.
как это сделать не используя инклуд. я помню там вроде была другая команда которая не выдает ошибки в случае если сервер не отвечает.
напомните пожалуйста
ibiz
file fopen file_get_contents
самый лучший curl
Код:
function url_get_contents ($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);
return $output;
}
для исполнения кода exec
rx
ванга моде он
1) контент на сайте-источнике меняется с интервалом X
во избежание дергания сайта-источника каждый раз, по крону с интервалом X/2 (или чаще/реже в зависимости от потребности) берется этот контент и сохраняется в локальный файл с пхп тагами, после всех проверок что полученные данные корректны и не выдают ошибок, который уже берется инклудом
2) контент на сайте-источнике меняется в реальном времени
курл дергается с таймером прерывания коннекта к источнику через 1с если не получена информация во избежание подвисания, используется полученный результат (после проверок) или выдается пустой результат или дефалтный/набор дефалтных заранее сохраненных
3) если сайт-источник свой при варианте 2 - необходимо оттюнить чтобы источник шустро отрабатывал коннекты