kostenloser Webspace werbefrei: lima-city


else-prob

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    t********t

    Ich hab ein prob mit der else-Anweisung, normalerweise ist es ja das simpelste ?berhaupt, bei einer if (false) die else - Struktur stattdessen aufzurufen, nur irgendwie klappt?s bei diesem script nicht ( Wenn die Datei nicht vorhanden ist, die ich zur probe auch mal nicht vorhanden sein lasse, dann soll der Satz in der echo-Anweisung angezeigt werden) :
    <?php
    $path = 'http://tunichtgut.tk';
    $extension = '.php';
    $page = 'nichtVorhandeneDatei';
    $filename = $path.$page.$extension;
    if ( preg_match("#^[a-z0-9_]+$#i",$page) )
    {
    include($filename);
    }
    else
    {
    echo "Die Datei kann leider nicht gefunden werden ....";
    }
    ?>

    pls help
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. muss an der preg_match funktion liegen. musst mal genau schaun was die macht und vorallem was die wann zur?ckgibt. if wird immer ausgef?hrt wenn 1 oder gr??er zur?ckgegeben wird; false nur bei 0.
  4. Autor dieses Themas

    t********t

    preg_match soll schneller (und sicherer) sein, fragt mich nicht warum, stand halt so auf http://de3.php.net/preg_match und http://de3.php.net/preg_match ...
    was passiert : die serverstandardm??igen Fhlermeldungen werden angezeigt, da die Datei ja nicht vorhanden ist (deswegen ist die Internetadresse ja auch ejal, es geht mir darum, dass "else" ausgef?hrt wird, die Adresse soll net richtig sein )
    ...aber ... hab gesehen, das es auch mit "strpos" anstelle von "preq_match" gehen soll, und es stimmt (zumindest wird der else - text angezeigt)....Nun wei? ich aber nicht, ob das eine gute Alternative zu preq_match ist ... (spricht strpos nur neue versionen an, ist es "langsamer"/ oder irgendwie anderweitig beschissener ?... tell me pls )






    :confused::confused:
  5. Ich hab geh?rt das preq_match nicht so
    gut ist. Besser soll Laval21 sein.
    Gru? Martin
  6. Autor dieses Themas

    t********t

    die funktion ist mir neu ..............................
  7. 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!