У меня есть следующий код:
$doc = new DOMDocument();
$doc->loadHTML($quiz['value']);
$imageElement = $doc->getElementsByTagName('img')->item(0);
}
if(is_object($imageElement)){
$image = $imageElement->getAttribute('src');
$imageElement->parentNode->removeChild($imageElement);
}else{
$image = '#';
}
$quiz['value'] = $doc->saveHTML();
Однако я получаю следующую ошибку: Неустранимая ошибка: вызов функции-члена removeChild() для необъекта.
Загруженная строка dom может содержать или не содержать элемент img. Кто-нибудь знает, что я делаю неправильно здесь? Любая помощь приветствуется!
$imageElement->parentNode
не является объектом. Убедитесь, что это так, и ошибка исчезнет. - person Gordon   schedule 09.10.2011