tim: PHP Inhalt auslesen

Hallo,
Ich möchte gerne meine PHP Dateien die ich auf den Server habe mit dem Browser auslesen.
Mit dem FTP ist es ja kein Problem.
Nur wenn ich z.B den Inhalt vom Ordner aufrufe um eine PHP datei zu lesen, ist es leer ;o(????
wie kann ich diese Dateien lesen?
Danke im voraus

  1. Hallo,

    Ich möchte gerne meine PHP Dateien die ich auf den Server habe mit dem Browser auslesen.
    Mit dem FTP ist es ja kein Problem.
    Nur wenn ich z.B den Inhalt vom Ordner aufrufe um eine PHP datei zu lesen, ist es leer ;o(????
    wie kann ich diese Dateien lesen?

    Ich verstehe nicht, was Du willst.
    Bitte beschreibe Dein Vorhaben etwas genauer.

    ---

    Willst Du eine Auflistung aller Dateien in einem Verzeichnis?
    Dann ist die einfachste Loesung, _keine_ index.html/index.php reinzustellen
    und es dem Webserver ggf. noch explizit zu erlauben, die Dateien
    aufzulisten.
    Eine weitere Loesung waere, eine index.php reinzustellen,
    ggf. dem Webserver beizubringen, dass diese beim Aufruf
    von http://www.example.com/verzeichnis/ angezeigt werden soll,
    und mit dieser index.php die Dateien aufzulisten.
    Dabei hilft Dir http://www.dclp-faq.de/q/q-code-verzeichnis.html

    Falls Du nicht weisst, wie Du den Webserver konfigurieren kannst,
    oder Fragen dazu hast, solltest Du uns verraten, welcher Webserver
    bei Dir laeuft, und welche Version (z.B. Apache 1.3.28).

    ---

    Wenn Du den Inhalt (Quellcode) eines Skripts im Browser anzeigen willst,
    kannst Du eine Kopie des Skripts z.B. als script.php.txt speichern.
    Oft funktioniert es auch, eine Kopie als script.phps (beachte das "s")
    zu speichern - dann wird "schoen bunter Quellcode" angezeigt.

    Gruesse,

    Thomas

  2. Hello,

    da könntest Du Dir ein Script schreiben, dass die Dateinen anzeigt. Das solltest Du aber nicht öffentlich auf dem Server liegen haben oder aber passwortgeschützt.

    Dateinamen ermitteln -> opendir(), readdir(), is_file(), closedir()
    in ein Array packen  -> dateiliste[] = ...

    dann die Anzeige:

    Datei öffnen  -> fopen()
      datei lesen   -> $datei = fread();
      datei schließen -> close()
      datei ausgeben:

    echo htmlentities($datei);

    das wars

    Grüße

    Tom