Mr.Coding: Script start ab den ...

Hallo,

ich habe folgende Frage:

ich möchte meine Script so machen das es an einem Tag erst benutzt werden kann. Sprich momentner Tag > start tag.

  
<?php  
$date = date("d.m.Y H:i:s");  
$date2 = 29.10.2008 17:05:00  
  
if($date > $date2){  
die ()  
} else {  
echo "hallo";  
}  
?>  

aber es kommt der Fehler: Parse error: syntax error, unexpected T_DNUMBER in /var/www/web1/html/serververgabe_add.php on line 5

Was mache ich falsch?

  1. Seid gegrüßt!

      
    
    > <?php  
    > $date = date("d.m.Y H:i:s");  
    > $date2 = 29.10.2008 17:05:00  
    >   
    > if($date > $date2){  
    
    

    Der Vergleich hinkt bzw. die Vergleichsvwerte. Nutze doch microtime(), die kann man leicht vergleichen.

    --
    Bis Später
    RuD
    ________________________________________________________________
    SelfCode: ie:% fl:( br:^ va:) ls:< fo:| rl:( n4:& ss:) de:> js:| ch:| mo:| zu:)
  2. $date2 = 29.10.2008 17:05:00

    Du hast die Anführungszeichen vergessen. So kann er das Datum nicht parsen.

    Gruß, LX

    --
    X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: Unusual
    X-Please-Search-Archive-First: Absolutely Yes
  3. Hi,

    $date2 = 29.10.2008 17:05:00

    aber es kommt der Fehler: Parse error: syntax error, unexpected T_DNUMBER in /var/www/web1/html/serververgabe_add.php on line 5

    Was mache ich falsch?

    Du schreibst einfach irgendwelche Nummern hin, mit denen der Parser nichts anfangen kann.
    Moechtest du vielleicht einen String notieren?

    if($date > $date2){

    Aber auch Datums-Strings eignen sich nicht sonderlich zum Vergleichen. (Und im von dir gewaehlten Format schon mal gar nicht - "01.11.2008" waere naemlich "kleiner" als "29.10.2008".)
    Besser, du nimmst einfach Timestamps zum Vergleichen. Aus deinem Zieldatum erstellst du einen mit mktime(), und den aktuellen liefert dir time().

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“