Проблем с file_get_contents от URL.

proba

Registered
Преди всичко си работеше точно , но след като си преинсталирах windows-а и си сложих отново xampp вече един код ми вади грешка..

PHP:
$a = file_get_contents("http://ip/file.php");
echo $a;

И кодът връща следната грешка:

Warning: file_get_contents(http://ip/file.php) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 503 Service Unavailable in C:\xampp\htdocs\test.php on line 2

Прочетох че трябвало в php.ini да е активирано allow_url_fopen , погледнах в php/php.ini и е активирано..

Някаква идея как да се оправи проблема ?
 
Ако ползваш .httacses файл, също трябва да си го активираш от настройките на apache.
 
Не няма ; и не използвам htaccess..

Ето снимка: http://store.picbg.net/pubpic/99/4E/ffab7414c0de994e.png

Този ред е file_get_contents и това е грешката която вади..

Пробвах и със ini_set да задам стартиране но пак е без резултат.
 
Хаха, интересна тема. Сега да разясня защо не се получава.
whatismyipaddress изисква да се праща USER AGENT. Самия file_get_contents не праща това към сървъра затова принудено сайта връща 503 Service Unavailable.

Използвай cURL, за да изпращаш user agent

PHP:
$ch = curl_init();

curl_setopt_array($ch, array(
			CURLOPT_URL => "http://whatismyipaddress.com/ip/IP",
			CURLOPT_RETURNTRANSFER => 1,
			CURLOPT_USERAGENT => "Mozilla/5.0 (Windows NT 5.1; rv:8.0.1) Gecko/20100101 Firefox/8.0.1"
));

$content = curl_exec($ch);

curl_close($ch);

echo $content;

и всичко ще е наред.


Не е зле да четете целите грешки. Там всичко си пише, какво и защо е станало.
 
до преди месец-два си работеше този код.. като се прибера ще пробвам кода който даде и благодаря много.. ;)
 

Горе