if($xml = simplexml_load_file($validationURL . "&output=soap12"))
{
echo "Success";
}
else
{
echo "Failed";
}
所以这总是失败。$validationURL 是“http://validator.w3.org/check?uri=http://uvm.edu/~mfurland/cs148/assign1/projects.php”
http://validator.w3.org/check?uri=http://uvm.edu/~mfurland/cs148/assign1/nav.php&output=soap12在浏览器中工作,但在我的代码中不起作用。如果我使用 file(),我会得到一个数组,但它都是带有一堆我看不到的字符的字符串。就像它有一个看起来像“0”的二十或十个字符串。我在这里做错了什么?其他人似乎没有这个问题。
在浏览器中查看时文件的内容:
<m:uri>http://www.uvm.edu/~mfurland/cs148/assign1/projects.php</m:uri>
<m:checkedby>http://validator.w3.org/</m:checkedby>
<m:doctype>HTML5</m:doctype>
<m:charset>utf-8</m:charset>
<m:validity>true</m:validity>
<m:errors>
<m:errorcount>0</m:errorcount>
<m:errorlist></m:errorlist>
</m:errors>
<m:warnings>
<m:warningcount>1</m:warningcount>
<m:warninglist></m:warninglist>
</m:warnings>
</m:markupvalidationresponse>
</env:Body>
</env:Envelope>