PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
Pandion
Отправлено: 08 Апреля, 2015 - 15:07:30
Новичок
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2011
Помог: 0 раз(а)
Добрый день.
Имеется сайт
http://race4rent[dot]ru/
С другого сайта пытаюсь получить его html
Но file_get_contents возвращает false
И курл тоже, и fopen-fread
Как получить?
http://race4rent[dot]ru/ лежит на lpgenerator.ru, может в этом дело?
xuor
Отправлено: 09 Апреля, 2015 - 07:51:27
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Июнь 2012
Помог: 0 раз(а)
PHP:
скопировать код в буфер обмена
function getRandomUserAgent( ) {
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1' ,
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6' ,
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)' ,
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)' ,
'Opera/9.20 (Windows NT 6.0; U; en)' ,
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 8.50' ,
'Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.02 [en]' ,
'Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; fr; rv:1.7) Gecko/20040624 Firefox/0.9' ,
'Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/48 (like Gecko) Safari/48'
) ;
return $userAgents [ $random ] ;
}
function my_user( $url ) {
$header [ 0 ] = "Accept: text/xml,application/xml,application/xhtml+xml," ;
$header [ 0 ] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" ;
$header [ ] = "Cache-Control: max-age=0" ;
$header [ ] = "Connection: keep-alive" ;
$header [ ] = "Keep-Alive: 300" ;
$header [ ] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" ;
$header [ ] = "Accept-Language: en-us,en;q=0.5" ;
$header [ ] = "Pragma: " ;
CURLOPT_URL => $url ,
CURLOPT_USERAGENT => getRandomUserAgent( ) ,
CURLOPT_HTTPHEADER => $header ,
CURLOPT_REFERER => 'http://www.google.com' ,
CURLOPT_RETURNTRANSFER => true ,
CURLOPT_CONNECTTIMEOUT => 120,
CURLOPT_FOLLOWLOCATION => true ,
CURLOPT_HEADER => false ,
CURLOPT_TIMEOUT => 10
) ) ;
return $data ;
}
echo my_user( 'http://race4rent.ru/' ) ;
Строитель
Отправлено: 09 Апреля, 2015 - 14:09:42
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014
Откуда: Украина
Помог: 74 раз(а)
xuor пишет: PHP:
скопировать код в буфер обмена
function getRandomUserAgent( ) {
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1' ,
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6' ,
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)' ,
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)' ,
'Opera/9.20 (Windows NT 6.0; U; en)' ,
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 8.50' ,
'Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.02 [en]' ,
'Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; fr; rv:1.7) Gecko/20040624 Firefox/0.9' ,
'Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/48 (like Gecko) Safari/48'
) ;
return $userAgents [ $random ] ;
}
function my_user( $url ) {
$header [ 0 ] = "Accept: text/xml,application/xml,application/xhtml+xml," ;
$header [ 0 ] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" ;
$header [ ] = "Cache-Control: max-age=0" ;
$header [ ] = "Connection: keep-alive" ;
$header [ ] = "Keep-Alive: 300" ;
$header [ ] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" ;
$header [ ] = "Accept-Language: en-us,en;q=0.5" ;
$header [ ] = "Pragma: " ;
CURLOPT_URL => $url ,
CURLOPT_USERAGENT => getRandomUserAgent( ) ,
CURLOPT_HTTPHEADER => $header ,
CURLOPT_REFERER => 'http://www.google.com' ,
CURLOPT_RETURNTRANSFER => true ,
CURLOPT_CONNECTTIMEOUT => 120,
CURLOPT_FOLLOWLOCATION => true ,
CURLOPT_HEADER => false ,
CURLOPT_TIMEOUT => 10
) ) ;
return $data ;
}
echo my_user( 'http://race4rent.ru/' ) ;
Спасибо за код! ))
xuor
Отправлено: 09 Апреля, 2015 - 17:34:37
Новичок
Покинул форум
Сообщений всего: 35
Дата рег-ции: Июнь 2012
Помог: 0 раз(а)
Строитель пишет: xuor пишет: PHP:
скопировать код в буфер обмена
function getRandomUserAgent( ) {
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1' ,
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6' ,
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)' ,
'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)' ,
'Opera/9.20 (Windows NT 6.0; U; en)' ,
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; en) Opera 8.50' ,
'Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.02 [en]' ,
'Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; fr; rv:1.7) Gecko/20040624 Firefox/0.9' ,
'Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/48 (like Gecko) Safari/48'
) ;
return $userAgents [ $random ] ;
}
function my_user( $url ) {
$header [ 0 ] = "Accept: text/xml,application/xml,application/xhtml+xml," ;
$header [ 0 ] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" ;
$header [ ] = "Cache-Control: max-age=0" ;
$header [ ] = "Connection: keep-alive" ;
$header [ ] = "Keep-Alive: 300" ;
$header [ ] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7" ;
$header [ ] = "Accept-Language: en-us,en;q=0.5" ;
$header [ ] = "Pragma: " ;
CURLOPT_URL => $url ,
CURLOPT_USERAGENT => getRandomUserAgent( ) ,
CURLOPT_HTTPHEADER => $header ,
CURLOPT_REFERER => 'http://www.google.com' ,
CURLOPT_RETURNTRANSFER => true ,
CURLOPT_CONNECTTIMEOUT => 120,
CURLOPT_FOLLOWLOCATION => true ,
CURLOPT_HEADER => false ,
CURLOPT_TIMEOUT => 10
) ) ;
return $data ;
}
echo my_user( 'http://race4rent.ru/' ) ;
Спасибо за код! ))
Это не мой. Форумчанина dimaua2 из темы http://forum.php.su/topic.php?fo...42457#1428042457
Поиск в теме | Версия для печати
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB