N2O: Variable auszulesen mittels REQUIRE_ONCE

Hallo !
Ich habe ein Problem, und zwar: Mit dem Script unten möchte ich eigentlich gerne Dateien auslesen und mittels "require_once()" eine bestimmte Variable, die in allen PHP-Dokumenten enthalten ist, ausgeben. Jetzt mein Problem: Bei require_once() gibt er die Dateien aus, ich möchte sie natürlich nur auslesen (auf die Variable $seitenname).

Wie kann ich das ändern??

<?
$verzeichnisname1 = "./";
$verzeichnis1 = dir($verzeichnisname1);
$endung2 = ".php";
while($datei = $verzeichnis1->read())
  {

if (strtolower(substr($datei,strlen($endung2)*(-1))) == $endung2)
    {
     $test = substr($datei,0,strlen($endung2)*(-1)).".php";
     echo "<A HREF="$verzeichnisname1$datei">";
     require_once($test);
     echo $seitenname;
     echo "</A><br>";
    }

}
$verzeichnis1->close();
?>

Gruß Lachgas

  1. Da niemand antwortet, einfacher formuliert:

    Wie kann ich EINE EINZIGE Variable aus einer PHP-Datei lesen und deren Inhalt wiedergeben?

    Danke

    Gruß
    Lachgas

    1. Hello,

      Da niemand antwortet, einfacher formuliert:

      Warum antwortet niemand?

      Hast Du Dein Problem nicht mit

      • Aufgabenstellung
      • Versuch und dessen Beschreibung
      • Fehlermeldungen
      • Dokumentation des Versuches der Beseitigung

      hier publiziert?

      Wenn Du "PHP-Dateien" auf Variablen untersuchen willst, musst Du sie parsen oder parsen lassen.

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
      1. Wenn Du "PHP-Dateien" auf Variablen untersuchen willst, musst Du sie parsen oder parsen lassen.

        Ich will sie nicht darauf untersuchen, ich will die Variable aus einer anderen Datei auslesen, anzeigen!!

        1. Hello,

          Ich will sie nicht darauf untersuchen, ich will die Variable aus einer anderen Datei auslesen, anzeigen!!

          Dann erzähl doch mal, wie die andere Datei aussieht, und wie due sie in der aktuellen ausliest.

          Harzliche Grüße aus http://www.annerschbarrich.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          Nur selber lernen macht schlau
          1. Dann erzähl doch mal, wie die andere Datei aussieht, und wie due sie in der aktuellen ausliest.

            So sieht die Datei aus, die sie eigentlich auslesen soll:

            <?
            $verzeichnisname1 = "./";
            $verzeichnis1 = dir($verzeichnisname1);
            $endung2 = ".php";
            while($datei = $verzeichnis1->read())
              {

            if (strtolower(substr($datei,strlen($endung2)*(-1))) == $endung2)
                {
                 $test = substr($datei,0,strlen($endung2)*(-1)).".php";
                 echo "<A HREF="$verzeichnisname1$datei">";
                 require_once($test);
                 echo $seitenname;
                 echo "</A><br>";
                }

            }
            $verzeichnis1->close();
            ?>

            Und so sieht beispielsweise die Datei (variable.php) aus, aus der ich den Wert der Variablen herausholen möchte:

            <html>
            <head>
            <link rel="stylesheet" type="text/css" href="dasisteincss.css">
            <?PHP $seitenname="Testname";?>       ### diese Variable soll ausgelesen werden ###
            </head>
            <body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">
            ...

            </body>

            </html>