我的文件获取内容功能在此主机上不起作用

时间:2013-02-24 21:09:18

标签: php

PHP 5.2.0

我的php.ini:http://pastebin.com/AXsDAzRR

问题:

文件获取内容功能在我的网络服务器上不起作用。

在此处详细了解此问题:PHP check if a value says true, if yes do this - doesn't work

我确实在这台主机上死了($ check_GTL),然后检查它是否为true;

if (isset($_POST['submit'])) {
    $check_GTL = file_get_contents("http://gamingtoplist.net/?hasvoted=187&ip=82.81.33.168");
                die($check_GTL);    
        if ($check_GTL != "true") {
                //$errors[] = "Sorry, but it seems like you haven't voted on all links, please contact Jony.";
                } else {
                echo 'voted';
                }
        }

在我当前的主持人上,点击提交按钮后,它会将我发送到空白页面。

在我的其他主持人上,点击提交按钮后,它会将我发送到一个“真实”的页面。

这是一个非常奇怪的错误,与我的第一个主持人100%相关。

需要更多信息吗? 感谢您的支持!

2 个答案:

答案 0 :(得分:0)

$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "http://gamingtoplist.net/?hasvoted=187&ip=82.81.33.168");
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$check_GTL = curl_exec($ch);
        if ($check_GTL != "true") {
                //$errors[] = "Sorry, but it seems like you haven't voted on all links, please contact Jony.";
                } else {
                echo 'voted';
                }

在我的本地服务器(ubuntu xampp)上运行

答案 1 :(得分:0)

问题可能是allow_url_fopen在无效的主机上被禁用。见http://php.net/manual/en/features.remote-files.php