Here's what i'm trying to do:
1) Take a basic XML page (data.xml)
2) Load it with simpleDOM
3) Use simpleDOM sortedXPath to sort all XML items by their pubDate
4) Display sorted output
İşte şu anda sahip kodudur. Aşağıda benim kod benim localhost (PHP 5.3 w / XAMPP) değil, (en azından PHP 5.0 + olan) tüm kayıp ve tamamen boş bir sayfa çıktı alınır benim uzak sunucuda çalıştırdığınızda tam olarak neye ihtiyacım çıktılar. Gerçi çıkış print_r ile $ xml dizi olacak. İşte benim kod:
<?php
include('SimpleDOM.php');
$xml = simpledom_load_file('data.xml');
$dateformat = "D j M, g:ia";
/* print_r($xml); <-array will output on remote server if put here, but alas
nothing else beyond this point */
/*Output First 5 items sorted by pubDate*/
foreach($xml->channel->sortedXPath('item','pubDate', SORT_DESC) as $i => $item){
if ($i > 4){
break;
}
print "<p>This Weeks Deal:<strong> ".$item->title."</strong></p>";
print $item->description;
print "<p>Date Posted:<strong> ".date($dateformat, strtotime($item->pubDate))."</strong></p>";
}
?>
Dediğim gibi, bu kod benim localhost üzerinde büyük iş gibi görünüyor ... ama benim uzak sunucuda çalıştırmak mümkün olmayan beni deli ediyor. Herhangi bir fikir? Herhangi bir yardım çok ötesinde takdir edilecektir.