kostenloser Webspace werbefrei: lima-city


Hilfe bei Script

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    onlysteul

    onlysteul hat kostenlosen Webspace.

    Ich habe versucht zu jeder stunde etwas anderes auszugeben darauf hab ich diesen Script geschrieben
    <?php
    //Uhrzeit
    $timestamp = time();
    $heute = date(\"d.m.Y\", $timestamp); 
    
    if(\"1\" == $uhr)
    {
    }
    if(\"2\" == $uhr)
    {
    }
    if(\"3\" == $uhr)
    {
    }
    if(\"4\" == $uhr)
    {
    }
    if(\"5\" == $uhr)
    {
    }
    if(\"6\" == $uhr)
    {
    }
    if(\"7\" == $uhr)
    {
    }
    if(\"8\" == $uhr)
    {
    }
    if(\"9\" == $uhr)
    {
    }
    if(\"10\" == $uhr)
    {
    }
    if(\"11\" == $uhr)
    {
    }
    if(\"12\" == $uhr)
    {
    }
    if(\"13\" == $uhr)
    {
    }
    if(\"14\" == $uhr)
    {
    }
    if(\"15\" == $uhr)
    {
    }
    if(\"16\" == $uhr)
    {
    }
    if(\"17\" == $uhr)
    {
    }
    if(\"18\" == $uhr)
    {
    echo = \"test\";
    }
    if(\"19\" == $uhr)
    {
    }
    if(\"20\" == $uhr)
    {
    }
    if(\"21\" == $uhr)
    {
    }
    if(\"22\" == $uhr)
    {
    }
    if(\"23\" == $uhr)
    {
    }
    if(\"24\" == $uhr)
    {
    }
    ?>

    Aber irgendwas ist an diesem Script falsch. Ich hab die anweisungen extra nicht eingeschrieben weil es ja nicht um das geht
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. d***********a

    Naja, du versuchst eine Variable $uhr mit einer Konstante (\"1\",\"2\" ...) zu vergleichen. Dummerweise is die Variable leer, weil du nichts in sie schreibst.

    Grüße dapizzafressa
  4. Entweder ich bin zu dumm dafür oder...
    ...da wird nirgends ne Variable $uhr definiert o.O
  5. kleine tipps: H ist die uhrzeit (0-24) es gibt auch h... die dann halt ähnliche werte haben. (Einfachmal bei selfphp? oder so ähnlich schauen... dort sind alle aufgelistet...)

    //Uhrzeit
    $timestamp = time();
    $uhr = date(\"H\", $timestamp);

    if(\"1\" == $uhr)
    {
    echo\"Wow, so früh bist du schon wach? Oder bist du noch nicht ins Bett gegangen?\";
    }
    ...
  6. Autor dieses Themas

    onlysteul

    onlysteul hat kostenlosen Webspace.

    Tut mir leid aber der Fehler liegt nicht an dem
    <?php
    //Uhrzeit
    $timestamp = time();
    $uhr = date(\"H\", $timestamp);

    if(\"1\" == $uhr)
    {
    }
    if(\"2\" == $uhr)
    {
    }
    if(\"3\" == $uhr)
    {
    }
    if(\"4\" == $uhr)
    {
    }
    if(\"5\" == $uhr)
    {
    }
    if(\"6\" == $uhr)
    {
    }
    if(\"7\" == $uhr)
    {
    }
    if(\"8\" == $uhr)
    {
    }
    if(\"9\" == $uhr)
    {
    }
    if(\"10\" == $uhr)
    {
    }
    if(\"11\" == $uhr)
    {
    }
    if(\"12\" == $uhr)
    {
    }
    if(\"13\" == $uhr)
    {
    }
    if(\"14\" == $uhr)
    {
    }
    if(\"15\" == $uhr)
    {
    }
    if(\"16\" == $uhr)
    {
    }
    if(\"17\" == $uhr)
    {
    }
    if(\"18\" == $uhr)
    {
    echo = \"test\";
    }
    if(\"19\" == $uhr)
    {
    }
    if(\"20\" == $uhr)
    {
    }
    if(\"21\" == $uhr)
    {
    }
    if(\"22\" == $uhr)
    {
    }
    if(\"23\" == $uhr)
    {
    }
    if(\"24\" == $uhr)
    {
    }
    ?>
  7. vielleicht solltest du noch schreiben was das skript machen sollte, und was es mit diesem fehler drin macht.

    für mich sind das jetzt nur eine idiotische anzahl if abfragen, die nichts bewirken können, da man einen string mit einer lehren variabel vergleicht. also bitte mehr details.

    gruss johannes
  8. Also. Es ist klar, dass du da was verwechselt hast. die Variable $uhr ist nicht definiert. zudem empfehle ich dir dringend nicht 24 if-Abfragen zu machen sondern in solchen Fällen mit switch-case zu arbeiten ;)
  9. G ohne führende 0, statt H mit führender 0, verwenden, dann sollte es gehen
    http://de2.php.net/date

    joma93 schrieb:
    vielleicht solltest du noch schreiben was das skript machen sollte, und was es mit diesem fehler drin macht.

    für mich sind das jetzt nur eine idiotische anzahl if abfragen, die nichts bewirken können, da man einen string mit einer lehren variabel vergleicht. also bitte mehr details.

    gruss johannes

    Richtig, mit switch wäre der Code wesentlich einfacher zu gestalten.
  10. stimmt. php.net hieß es ;)

    na, er wills wohl mit if anfragen haben: also müsstest du bei G noch +1 rechnen um an 24 zu kommen. Aber da solltest du selber drauf gekommen sein?!

    und wie gesagt Fehler erklären..
  11. also so wie raubritta das sagte war es doch schon richtig oder nicht, bloß halt ein G steht H, damit er nicht alles im zweistelligen Format nimmt, aslo z.B. 1 = 01. Also versuch doch mal diesen Code:
    //Uhrzeit
    $timestamp = time();
    $uhr = date(\"G\", $timestamp);
    
    if(\"1\" == $uhr)
    {
    echo \"echo es ist 1 Uhr\";
    }
    if(\"2\" == $uhr)
    {
    echo \"es ist 2 Uhr\";
    }
    if(\"3\" == $uhr)
    {
    echo \"es ist 3 Uhr\";
    }
    if(\"4\" == $uhr)
    {
    echo \"es ist 4 Uhr\";
    }
    if(\"5\" == $uhr)
    {
    echo \"es ist 5 Uhr\";
    }
    if(\"6\" == $uhr)
    {
    echo \"es ist 6 Uhr\";
    }
    if(\"7\" == $uhr)
    {
    echo \"es ist 7 Uhr\";
    }
    if(\"8\" == $uhr)
    {
    echo \"es ist 8 Uhr\";
    }
    if(\"9\" == $uhr)
    {
    echo \"es ist 9 Uhr\";
    }
    if(\"10\" == $uhr)
    {
    echo \"es ist 10 Uhr\";
    }
    if(\"11\" == $uhr)
    {
    echo \"es ist 11 Uhr\";
    }
    if(\"12\" == $uhr)
    {
    echo \"es ist 12 Uhr\";
    }
    if(\"13\" == $uhr)
    {
    echo \"es ist 13 Uhr\";
    }
    if(\"14\" == $uhr)
    {
    echo \"es ist 14 Uhr\";
    }
    if(\"15\" == $uhr)
    {
    echo \"es ist 15 Uhr\";
    }
    if(\"16\" == $uhr)
    {
    echo \"es ist 16 Uhr\";
    }
    if(\"17\" == $uhr)
    {
    echo \"es ist 17 Uhr\";
    }
    if(\"18\" == $uhr)
    {
    echo \"es ist 18 Uhr\";
    }
    if(\"19\" == $uhr)
    {
    echo \"es ist 19 Uhr\";
    }
    if(\"20\" == $uhr)
    {
    echo \"es ist 20 Uhr\";
    }
    if(\"21\" == $uhr)
    {
    echo \"es ist 21 Uhr\";
    }
    if(\"22\" == $uhr)
    {
    echo \"es ist 22 Uhr\";
    }
    if(\"23\" == $uhr)
    {
    echo \"es ist 23 Uhr\";
    }
    if(\"24\" == $uhr)
    {
    echo \"es ist 24 Uhr\";
    }
    ?>


    ich hoffe ich konnte dir helfen =)
  12. Autor dieses Themas

    onlysteul

    onlysteul hat kostenlosen Webspace.

    cool jetzt geht es
  13. du hättest dir die posts von raubritta und tct genauer ansehen sollen, denn der code den ich gepostet habe, ist eigentlich dasselbe was die beiden gesagt haben. =)

    G ohne führende 0, statt H mit führender 0, verwenden, dann sollte es gehen
    http://de2.php.net/date



    kleine tipps: H ist die uhrzeit (0-24) es gibt auch h... die dann halt ähnliche werte haben. (Einfachmal bei selfphp? oder so ähnlich schauen... dort sind alle aufgelistet...)

    //Uhrzeit
    $timestamp = time();
    $uhr = date(\"H\", $timestamp);

    if(\"1\" == $uhr)
    {
    echo\"Wow, so früh bist du schon wach? Oder bist du noch nicht ins Bett gegangen?\";
    }
    ...

  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!