Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试在Apache服务器上运行.php文件时,我得到了{“error”:“unauthorized”}_Php_Apache_Localhost_Mamp - Fatal编程技术网

尝试在Apache服务器上运行.php文件时,我得到了{“error”:“unauthorized”}

尝试在Apache服务器上运行.php文件时,我得到了{“error”:“unauthorized”},php,apache,localhost,mamp,Php,Apache,Localhost,Mamp,我需要在本地主机服务器上运行的php文件。我已经下载了MAMP并将Apache端口更改为80。我还将我的文件添加到htdocs文件夹,当我运行服务器并转到localhost时,我可以在列表中看到我的.php文件。但是当我点击它时,我得到了以下错误:{“error”:“unauthorized”}其他什么都没有。我正在为我的ios应用程序使用该文件,我需要知道我可以通过我的本地主机地址访问该文件。我对php非常陌生,所以如果有人能帮助我,我将非常感激。谢谢 守则: <?php header(

我需要在本地主机服务器上运行的php文件。我已经下载了MAMP并将Apache端口更改为80。我还将我的文件添加到htdocs文件夹,当我运行服务器并转到localhost时,我可以在列表中看到我的.php文件。但是当我点击它时,我得到了以下错误:{“error”:“unauthorized”}其他什么都没有。我正在为我的ios应用程序使用该文件,我需要知道我可以通过我的本地主机地址访问该文件。我对php非常陌生,所以如果有人能帮助我,我将非常感激。谢谢

守则:

<?php
header('Content-type:application/json');

$appID = $_POST['appID'];
$restAPI = $_POST['restAPI'];
$alert = $_POST['alert'];
$channels = str_replace(' ', '', $_POST['channels']);
$channels = explode(",",$channels);

$url = 'https://api.parse.com/1/push';

$data = json_encode(
    array(
        'channels' => $channels, 
        'type' => 'ios',
        'data' => array(
                    'alert' => $alert,
                    'sound' => 'push.caf',
                    'badge' => 'Increment'
                    )
            ),true
);

$curl = curl_init();

$curlArray = array(
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => $data,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HEADER => false, 
    CURLOPT_ENCODING => "gzip",
    CURLOPT_HTTPHEADER => array(
        'X-Parse-Application-Id: ' . $appID,
        'X-Parse-REST-API-Key: ' . $restAPI,
        'Content-Type: application/json',
        'Content-Length: ' . strlen($data),
    ),
    CURLOPT_URL => $url
);

curl_setopt_array($curl, $curlArray);

$response = curl_exec($curl);
$code = curl_getinfo($curl, CURLINFO_HTTP_CODE);

curl_close($curl);

echo $response;
?>


如果需要帮助,您需要描述PHP文件的功能。显示一些代码。。。此外,显示的错误在我看来就像一个JSON字符串,php脚本很可能返回一个JSON编码的错误消息OK im不是编写代码的人,但我会发布一些。代码来自GitHub源代码。我现在编辑了这个问题。