2011-12-28 7 views
0

私のTODAYSイベントだけをHTML出力に表示したい。 しかし、このコードでは、それは私のために働くdoesnt。 if($ date = date( "Y-m-d")){"コードにイベントの特定の数が表示されている行をキャンセルすると...しかし、どのようにすべてのイベントの出力を1日だけ作成できますか?GoogleカレンダーのウェブページでTODAYを表示

if ($date = date("Y-m-d")){ 

foreach ($xml->entry as $entry){ 
    $count++; 


// Viele weitere Informationen kˆnnen aus dem XML geholt werden wie z.B. $entry->description; 
// f¸r die Beschreibung und viele Weitere. Einfach mal das XML-File durchstˆbern. 

// Schema f¸r den Google Cal XML Ausgabe laden. 
    $ns_gd = $entry->children('http://schemas.google.com/g/2005'); 
    $gCalDate = date($dateformat, strtotime($ns_gd->when->attributes()->startTime)+date("Z",strtotime($ns_gd->when->attributes()->startTime))); 
    $gCalDateStart = date($dateformat, strtotime($ns_gd->when->attributes()->startTime)+date("Z",strtotime($ns_gd->when->attributes()->startTime))); 
    $gCalDateEnd = date($dateformat, strtotime($ns_gd->when->attributes()->endTime)+date("Z",strtotime($ns_gd->when->attributes()->endTime))); 
    $gCalStartTime = gmdate($timeformat, strtotime($ns_gd->when->attributes()->startTime)+date("Z",strtotime($ns_gd->when->attributes()->startTime))); 
    $gCalEndTime = gmdate($timeformat,strtotime($ns_gd->when->attributes()->endTime)+date("Z",strtotime($ns_gd->when->attributes()->endTime))); 
    $ort=($ns_gd->where->attributes()->valueString); 

echo    "Datum: ".$gCalDateStart //Datum 
     ."<br/>". "Aufgabe: ".utf8_decode($entry->title) // Titel 
     ."<br/>". "Ort: ".$ort // Raum 
     ."<br/>". "Beschreibung: ".utf8_decode($entry->content); // Beschreibung 

    if($count >=5){ echo "</div> "; break; }else{ echo "<hr>"; } 
}} 

答えて

0

あなたは

if ($date = date("Y-m-d")){ 

に間違った演算子を使用しているこれは、日付を設定します。あなたは値を比較する==を使いたいと思っています:

if ($date == date("Y-m-d")){ 
+0

ああ、thast true ;-) =等しくない==ありがとう。 – webschnecke

+0

しかし、私のコードは動作しません.. blankscreen; - ( - 多分それは間違った方法ですか?今日からすべてのイベントを表示したいだけです.hmmmm – webschnecke

+0

今日のイベントを取得しようとしているのであれば、 if文を使用したい場合は、$ gCalStartTimeとgCalEndTimeを調整して、昨日の11:59:59から今日の午後11:59:59までの範囲を制限する必要があります。 –

関連する問題