Einzelnen Beitrag anzeigen

Benutzerbild von Corelgott
Corelgott

Registriert seit: 11. Apr 2003
Ort: Lübeck
213 Beiträge
 
Delphi 2006 Enterprise
 
#4

Re: PHP - unterschiedliche Dateien mit case starten

  Alt 11. Mär 2006, 01:32
hmm

darf man da unter umständen auch require_once($file); empfehlen?
Das ist fast so wie include... bloß wenns nicht klappt schmiert dein script mit "die" ab. Das ist ne ecke sicherer,
außerdem bewirkt das teil, dass du das script nur einmal importiern kannst.

aso und ehe du mit case den ganzen krams machst... schon mal an so was gedachte

Code:
  $seiten = array('wasDuWolle' => 'standartseite.php', 'seite01' => 'echt_tolle_seite.php', 'seite2' => 'ne_nochbessere_seite.php');
  // eine liste, die seitennamen an dateinamen bindet. So kann man vermeinden, dass man jede daeti "öffnen" kann

  $gewollteSeite = isset($_POST['gewollteSeite']) ?  $_POST['gewollteSeite'] : 'wasDuWolle';
  // if bloß in kurz -> condition ? true : false;

  if (in_array($gewollteSeite, $seiten))        // gibt es die seite überhaupt?
    if (file_exists($seiten[$gewollteSeite]))   // ist die auch ganz sicher auf dem server? 
       require_once($seiten[$gewollteSeite]);   // na wenn das alles passt versuchen wir mal die laufen zu lassen ^^
  // else sollte man aber auch bescheid sagen ^^
ist ungetestet und nur so auf dem gedächtnis... so als denkanstoss ^^

cya
Corelgott
wer Rächtschraibfehler findet daaf sie behalten...
  Mit Zitat antworten Zitat