Belirli bir tarih / zaman beri php sayısı rss girişleri

1 Cevap php

Bu kod çalışmıyor neden kimse bana söyleyebilir:

$q = $_GET['q'];

// Load and parse the XML document

$rss =  simplexml_load_file("http://search.twitter.com/search.atom?lang=en&q=$q&rpp=100&page=1");

$Count1 = 0;

while(strtotime($rss->entry->published)>1270833600){

  foreach ($rss->entry as $item) {

    $Count1++;

  }

}

print "Total Record: ".$Count1;

1 Cevap

Ben yapmak istiyorum düşünüyorum:

foreach($rss->entry as $item) {
   if(strtotime($item->published) > 1270833600) {
      $Count1++;
   }
}

Veya RSS beslemesi girdileri düzgün sipariş olduğunu varsayarak:

$items = $rss->entry;
$item = current($items);
while(strtotime($item->published) > 1270833600){
    $Count1++;
    $item = next($items);
}

Ben önce yeni bir değişkene elemanlarının dizi atayın neden (o dizi göstericisi aksi sıfırlamak alır olabilir) böylece SimpleXMLElement nasıl çalıştığını bilmiyorum.