PHP使用@File_Get_Contents和cURL时遇到麻烦

时间:2016-08-16 04:48:48

标签: php curl file-get-contents

所以我基本上试图调用一个应该ping给定IP地址的API,但是我一直在尝试的所有东西都没有工作,他们过去曾经工作过,因为这些只是我从一个收集的片段曾经工作得很好的旧项目,现在他们不工作,我已经检查过它是否记录了任何PHP错误,但日志中没有任何内容。

以下是我的示例代码:

卷曲:     

<?php


if (Isset($_POST['submit'])){

$host = $_POST['host'];
$url = "http://someapi.com/ping/?host=".$host;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
}

?>

<input type="text" name="host" placeholder="IP" />
<input type="submit" name="submit" value="Geo Locate" />
<br>
<center>
<?php echo $data; ?>
</center>


</form>

@File_Get_Contents

<form action="" method="POST">

<?php



If(Isset($_POST['submit'])){
$host = $_POST['host'];
$api = @File_Get_Contents("http://someapi.com/ping/?host=" .$host. "");
echo $api;
}

?>

<input type="text" name="host" placeholder="IP" />
<input type="submit" name="submit" value="Geo Locate" />
<br>
<center>
<?php echo $api; ?>
</center>
</form>

我的托管服务可能有问题吗?

0 个答案:

没有答案