2015-02-25 7 views
-1

У меня возникли проблемы с использованием функции file_get_contents с API.file_get_contents не работает с cloudflare

Текущий код PHP:

<?php 
ini_set('display_errors',1); error_reporting(E_ALL); 
if(isset($_POST['resolve'])){ 
$api = "http://lolwut.pw/send.php?key=lKEYHEREodghusrwqz&host="; 
$api2 = "&port="; 
$api3 = "&method=UDP&time=100"; 



if(strlen($_POST['ip'])==0){ 
echo "fill in all fields!"; 
} else { 



echo "".htmlentities(file_get_contents($api.$_POST['ip'].$api2.$_POST['port'].$api3)); 

} 
} 
?> 

Использование "ini_set ('display_errors', 1); error_reporting (E_ALL);" в верхней части кода я получаю это возвращается:

«Предупреждение: file_get_contents (http://lolwut.pw/send.php?key=lj9KEYHERE...time=100): не удалось открыть поток: HTTP-запрос не удался! HTTP/1.1 503 Сервис временно недоступен в /var/www/html/login/ddos.php в строке 311 «

Я попросил поддержку сайта, и мы оба пришел к выводу, что это было облако, вызывающее эту проблему.

+0

lolwut.pw вниз –

ответ

0

Как вы предупреждаете, сервер, на котором размещается lolwut.pw, временно недоступен. Убедитесь, что вы можете ввести в браузере, чтобы

http://lolwut.pw/send.php?key=lj9KEYHERE...time=100

+0

я просто заменил URL с lolwut. Использование API в браузере отлично работает. – user3724476