• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Prüfen auf Datei

Wikinger75

Neues Mitglied
Hey Leute.
Ich bins wieder^^
Hab mal eine kleine frage.
Ich möchte so etwas hier in der Art:

Die hier nen ich mal Pruefer.inc.php
PHP:
<?php
   switch (Seite)
   {
      case "Site1.php": /* Anweisungen */break;
      case "Site2.php": /* Anweisungen */break;
      case "Site3.php": /* Anweisungen */break;
      case "Site4.php": /* Anweisungen */break;
      default: /* Anweisung */
   }
?>

So etwas hier in der Art, dass sollte nun so wie folgt anwendbar sein:
Code Teil in Site1.php
PHP:
<?php
  include "Pruefer.inc.php"; // Hier soll der Case "Site1" gemacht werden.
?>

Site2.php sieht au so aus
PHP:
<?php
  include "Pruefer.inc.php"; // Hier der case "Site2"
?>
und so weiter

Nehmen wir auch einfachmal an um es Simpel zu halten die anweisungen sind nur echo's die HTML Code ausgeben oder zurückgeben...

Meine Frage jetzt wie kann ich Prüfen in welcher Datei ich mich gerade befinde, damit das machbar ist? das prüfen auf die Datei sollte in der Pruefen.inc.php stattfinden. Welchen Code müsste ich vor das "switch" noch einfügen? Ist das überhaupt machbar?

Mfg Wikinger75!
 
PHP:
<?php
  switch ($_SERVER["SCRIPT_NAME"])
  {
    case "index.php":
      ?>
      <div class="Pfad-Leiste">Hier bist du: <span class="Pfad"><a class="Pfad" href="./index.php">Home</a></span></div>
      <?php
      break;
    case "site1.php":
      ?>
      <div class="Pfad-Leiste">Hier bist du: <span class="Pfad"><a class="Pfad" href="./index.php">Home</a></span></div>
      <?php
      break;
    default:
      echo "Falsche Datei!";
      break;
  }
?>
Das gibt jetzt zwar kein Error aus aber warum geht er zum dafult Punkt?
Mfg Wikinger75!
 
guck mal was er dir ausgibt wenn du mal obendrüber:
PHP:
echo "Datei: ".$_SERVER["SCRIPT_NAME"];
schreibst
 
Zurück
Oben