@ 2014-04-16T18:12:54Z <?php
$body = '<div class="cModule myphotos">
<h3><span>My photos</span></h3>
<ul class="cResetList cThumbList clrfix">
<li>
<a href="/projects/mysportsjam/index.php/joom-social/103-shine/photos/photo?albumid=12#photoid=67" hidefocus="true" style="outline: none;"><img class="cAvatar jomNameTips cAvatar-sidebar" title="Uploaded by shine s" src="http://107.20.167.165/projects/mysportsjam/images/photos/103/12/thumb_05c0beeb8f0f32a08538dad7.jpg" alt="shine s"></a>
</li>
<li>
<a href="/projects/mysportsjam/index.php/joom-social/103-shine/photos/photo?albumid=12#photoid=43" hidefocus="true" style="outline: none;"><img class="cAvatar jomNameTips cAvatar-sidebar" src="http://107.20.167.165/projects/mysportsjam/images/photos/103/12/thumb_c122ff8dafd2edeba377a1cd.jpg" alt="shine s" original-title="Uploaded by shine s"></a>
</li>
<li>
<a href="/projects/mysportsjam/index.php/joom-social/103-shine/photos/photo?albumid=12#photoid=66" hidefocus="true" style="outline: none;"><img class="cAvatar jomNameTips cAvatar-sidebar" title="Uploaded by shine s" src="http://107.20.167.165/projects/mysportsjam/images/photos/103/12/thumb_9414b5dff6c8644d197ff684.jpg" alt="shine s"></a>
</li>
</ul>
<div class="app-box-footer">
<a href="/projects/mysportsjam/index.php/joom-social/103-shine/photos" hidefocus="true" style="outline: none;">View all photos</a>
</div>
</div>';
$xml = new DOMDocument();
$xml->loadHTML($body);
$nodes = $xml->getElementsByTagName('li');
for($curr = 0; $curr < $nodes->length; $curr++) {
$li = $nodes->item($curr);
print $li->nodeValue . "\n";
if($li->hasChildNodes()) {
$a = $li->firstChild;
$href = $a->getAttribute('href');
print "{$href}\n";
}
print "\n";
}
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 7.0.0 - 7.0.20 , 7.1.0 - 7.1.25 , 7.2.0 - 7.2.33 , 7.3.0 - 7.3.33 , 7.4.0 - 7.4.33 , 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 , 8.2.0 - 8.2.18 , 8.3.0 - 8.3.6
Fatal error: Uncaught Error: Call to undefined method DOMText::getAttribute() in /in/cqJE0:36
Stack trace:
#0 {main}
thrown in /in/cqJE0 on line 36
Process exited with code 255 . Output for 5.0.0 - 5.0.5 , 5.1.0 - 5.1.6 , 5.2.0 - 5.2.17 , 5.3.0 - 5.3.29 , 5.4.0 - 5.4.45 , 5.5.0 - 5.5.36 , 5.6.0 - 5.6.28
Fatal error: Call to undefined method DOMText::getAttribute() in /in/cqJE0 on line 36
Process exited with code 255 . Output for 4.3.2 - 4.3.11 , 4.4.0 - 4.4.9 Fatal error: Cannot instantiate non-existent class: domdocument in /in/cqJE0 on line 24
Process exited with code 255 . Output for 4.3.0 - 4.3.1 Fatal error: Cannot instantiate non-existent class: domdocument in /in/cqJE0 on line 24
preferences:dark mode live preview
246.56 ms | 401 KiB | 363 Q