【发布时间】:2012-08-02 21:53:03
【问题描述】:
我首先在 MAMP 上运行代码,它运行良好。但是当我尝试在另一台服务器上运行代码时,我收到了很多警告,例如:
警告:DOMDocument::loadHTML():意外的结束标记:实体中的头部, 行:第 17 行 /cgihome/zhang1/html/cgi-bin/getPrice.php 中的 3349 警告:DOMDocument::loadHTML(): htmlParseStartTag: 标记错位 实体,行:3350 in /cgihome/zhang1/html/cgi-bin/getPrice.php on 第 17 行警告:DOMDocument::loadHTML(): Tag header invalid in 实体,行:3517 in /cgihome/zhang1/html/cgi-bin/getPrice.php on 第 17 行
代码如下:
<?php
$amazon = file_get_contents('http://www.amazon.com/blablabla');
$doc = new DOMdocument();
$doc->loadHTML($amazon);
$doc->saveHTML();
$price = $doc -> getElementById('actualPriceValue')->textContent;
$ASIN = $doc -> getElementById('ASIN')->getAttribute('value');
?>
有人知道发生了什么吗?谢谢!
【问题讨论】: