我有个问题。PHP 文件响应 500 错误。无法理解是什么问题。PHP 错误消息是:
致命错误:未捕获的异常“DOMException”和消息“未找到错误”
代码如下:
$dom = new domDocument;
$dom->preserveWhiteSpace = false;
$dom->loadHTML($cont);
$links = $dom->getElementsByTagName('a');
$images = $dom->getElementsByTagName('img');
$divs = $dom->getElementsByTagName('div');
foreach ($links as $link)
{
$link->setAttribute('target','_blank');
}
foreach ($images as $image)
{
$image->setAttribute('style','max-width:405px');
}
foreach ($divs as $div)
{
$pnode = $dom->createElement('p', $div->nodeValue);
$dom->replaceChild($pnode, $div); //the problem string
}
更新:如果问题字符串被注释,则没有错误。