Я загружаю DOM по внешнему URL-адресу как таковой:
$dom = new DOMDocument;
$dom->loadHTMLFile( "external_url.html" );
$arrayOfSources = array();
foreach( $dom->getElementsByTagName( "img" ) as $image )
$arrayOfSources[] = $image->item(0)->getAttribute("src");
Таким образом, я хочу сохранить все атрибуты src тегов img в массиве, но все равно получаю сообщение об ошибке Fatal error: Call to undefined method DOMDocument::item()
Что мне здесь не хватает? Как мне извлечь все атрибуты src из тегов img в HTML?
$arrayOfSources[] = $image->item[0]->getAttribute("src");
обратите внимание на квадратные скобки - person Kumar   schedule 22.06.2011$image
- это объект, а не массив. - person alex   schedule 22.06.2011item()
, AFAIK, объект, который он использует, состоит из других объектов, и ему нужно покончить сimage(0)
- person Kumar   schedule 22.06.2011