file_get_contents()与服务器的php问题

时间:2011-10-04 18:13:48

标签: php permissions localhost wamp file-get-contents

有些人有类似的问题,但我仍然找不到像我这样的人:

我使用wamp在我的计算机上写了一个网站,它与以下代码完美配合:

$postdata = http_build_query(
    array(
        'cusername' => $cusername,
        'cpassword' => $cpassword,
        'action' => 'login'
    )
);

$opts = array('http' =>
    array(
        'method' => 'POST',
        'header' => array('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*\/*;q=0.8'),
        'content' => $postdata
    )
);

$context = stream_context_create($opts);
$servername = $_SERVER['SERVER_NAME'];
$result = file_get_contents("http://".$servername."/api.php", false, $context );
$result = json_decode($result, true);

现在,当我运行此代码时,我调用 api.php 来执行它的操作并退出(一些json消息)然后我用json解码。这在wamp上工作得很好,但在服务器上这总是返回null ...

我删除了$context,然后它运行正常,但我想传递一些信息。我的所有文件权限都是755。我和hostgator在一起。

0 个答案:

没有答案