Зареждам 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