SimpleDOM sortedXPath tarih localhost ama uzak sunucu üzerine çalışmalarını sıralama

0 Cevap php

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.

0 Cevap