所以我一直在尝试从 PlaystationNetwork API 获取一些数据,
http://www.psnapi.com.ar/ps3/api/psn.asmx/getPSNID?sPSNID=jameslfc19
所以我一直在使用这段代码
<?php
//Get Username
$username = $_GET["u"];
// Passing the XML
$psnxml = @simplexml_load_file('http://psnapi.com.ar/ps3/api/psn.asmx/getPSNID?sPSNID=' .$username);
$psnname = $psnxml->PSNId->Avatar;
echo $psnname;
?>
这绝对没有输出..
我正在使用@,否则我会得到一个(是的,我知道,但我认为即使 XML 文档有 500 内部服务器错误,它仍然会获取数据)
Warning: simplexml_load_file(http://psnapi.com.ar/ps3/api/psn.asmx/getPSNID?sPSNID=jameslfc19) [function.simplexml-load-file]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /Applications/XAMPP/xamppfiles/htdocs/Sigs/PSN2.php on line 6
做这个的最好方式是什么?我假设我用@ 忽略的错误导致了问题。