Noikudo
Постоялец
- Регистрация
- 22 Июн 2007
- Сообщения
- 112
- Реакции
- 24
Заместо file_get_contents можно использовать свою функцию. Функция работает через curl, что позволяет иммитировать человеческий серфинг, логинится и прочие вещи. Вот пример функции:
PS Данная функция написана юзером Mendel ( и потом доделана переделана)))
PHP:
// Окрывам сайт
function open_url($url, $user_agent="Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)")
{
$ch = curl_init(); // initialize curl handle
curl_setopt($ch, CURLOPT_URL, $url); // set url to post to
curl_setopt($ch, CURLOPT_FAILONERROR, 1); // Fail on errors
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_TIMEOUT, 15); // times out after 15s
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
$document = iconv("WINDOWS-1251", "UTF-8", curl_exec($ch));
curl_close($ch);
return $document;
}