我在使用带有API的file_get_contents函数时遇到了问题。
当前的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));
}
}
?>
使用&#34; ini_set(&#39; display_errors&#39;,1);使用error_reporting(E_ALL); &#34;在代码的顶部,我得到了这个:
&#34;警告:file_get_contents(http://lolwut.pw/send.php?key=lj9KEYHERE...time=100):无法打开流:HTTP请求失败!第311和第34行的/var/www/html/login/ddos.php中的HTTP / 1.1 503服务暂时不可用;
我询问了网站的支持,我们都得出结论是cloudflare引起了这个问题。
答案 0 :(得分:0)
正如您的警告所示,托管lolwut.pw的服务器暂时不可用。检查您是否可以使用浏览器进入