Php 无法打开流:HTTP请求失败!HTTP/1.0 500内部服务器错误
无法打开流:HTTP请求失败!HTTP/1.0 500内部服务器错误Php 无法打开流:HTTP请求失败!HTTP/1.0 500内部服务器错误,php,Php,无法打开流:HTTP请求失败!HTTP/1.0 500内部服务器错误 必须在服务器上禁用allow\u url\u fopen。您可以尝试通过PHP.ini启用它,或者考虑使用CURL函数。 请格式化您的代码块,并提供有关错误的更多详细信息,如完整堆栈跟踪以及如何复制错误等。“500内部服务器错误”(或空白页)表示您的脚本正在抛出错误,但PHP配置为对您隐藏错误。您需要尽快修复它,因为不借助错误消息进行编码是很困难的。作为快速启动,您可以在计算机的系统范围php.ini文件()中设置error\
必须在服务器上禁用allow\u url\u fopen。您可以尝试通过PHP.ini启用它,或者考虑使用CURL函数。 请格式化您的代码块,并提供有关错误的更多详细信息,如完整堆栈跟踪以及如何复制错误等。“500内部服务器错误”(或空白页)表示您的脚本正在抛出错误,但PHP配置为对您隐藏错误。您需要尽快修复它,因为不借助错误消息进行编码是很困难的。作为快速启动,您可以在计算机的系统范围
php.ini
文件()中设置error\u reporting
和display\u errors
指令。错误拇指规则:在开发中显示,在生产中登录。@lvaro您当然有权考虑本地开发,但我怀疑api\u url()
可能是一个外部url-在这种情况下,本地开发机器上的所有错误报告在这方面不会有多大帮助。@CBroe-Hmmm。。。我想当然地认为500状态是由他的脚本发送的。你说的可能更有意义。可能是重复的
function marketcurencylist($auth,$id)
{
$context = stream_context_create(
array("ssl"=>array(
'verify_peer'=>false,
'verify_peer_name'=>false,
),
'http' => array(
'method' => 'GET',
'header' => "Content-Type: application/json\r\n"."Authorization:".$auth."\r\n",
)
));
$response = file_get_contents(api_url().'market/allactivemarketslist', false, $context);
return $response;
}