Links include?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • vierteln
    antwortet
    vermutlich liegt es daran, dass beim ersten Aufruf gar nichts angegeben ist.
    Du musst also "keine Angabe" wie "index" behandeln und nicht wie default.

    Einen Kommentar schreiben:


  • Slava
    antwortet
    switch wird dich bei wacksenden Varianten von include zum wannsinn treiben
    mach alle Varianten von vorhandenen include in ein array
    PHP-Code:
    function my_include($pageid){
    $inc=array("index","contact");//array kann auch aus db gehollt werden
    if(in_array($pageid,$inc)) include($pageid.".php");
    else include(
    "error.php"); 

    Einen Kommentar schreiben:


  • TobiaZ
    antwortet
    coole formulierung.

    dann musst du den default-case halt noch mal splitten mit if()

    empty hilft dir dabei.

    Einen Kommentar schreiben:


  • livegoal
    hat ein Thema erstellt Links include?.

    Links include?

    Hi,

    Ich hab versucht meine links zu includen.

    <?
    switch($pageid){
    case "index": include("index.php"); break;
    case "contact": include("contact.php"); break;
    default: include("error.php"); break;
    }
    ?>

    Ich will das wenn der user ein link ein gibt was nicht gibt, dann soll da eine error seite kommen.

    Und mir wurde gesagt das ich für die error bei default einsetzen muss und wenn ich das so eingebe und bei meine seite rein gehen ohne index.php zu schreiben dann kommt da die error seite.

    Wie kann ich das machen das da ne error seite kommt nur wenn der link nicht gibt.
Lädt...
X