Вы не зашли.
Главная » PHP » Функция get_headers()
#1. Karayazi Off (1)
Участник
2012.11.16 22:10
Здравствуйте, написал скрипт грабо-парсера. При скачивание файла получаю заголовки с помощью get_headers. Но проблема в том что скрипт не работает в некоторых серверах, точнее get_headers получает пустой результат:
Array ( [0] => HTTP/1.1 200 OK [Server] => nginx/1.0.11 [Date] => Fri, 16 Nov 2012 17:42:09 GMT [Content-Type] => text/html [Connection] => close [X-Powered-By] => PHP/5.2.17 [Vary] => Accept-Encoding,User-Agent [Content-Length] => 0 )
Что нужно сделать чтобы получить имя и урл (Location) файла?
При скачивание адрес файла имеет вид:
http://site.ru/load.php?id=64186
Помогите пожалуйста, заранее благодарю.
#2. Gemorroj Off (107)
Administrator
2012.11.16 22:10
попробуй перед get_headers написать
Код:
ini_set('user_agent', 'Some user Agent');
т.е. передать юзерагента.
#3. Karayazi Off (1)
Участник
2012.11.16 22:10
Gemorroj спасибо большое, выручил.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.012 s