misterunknown: merkwürdiger Fehler

Beitrag lesen

Moin,

welchen Wert hat $_POST["filename"] hier? Ist es wirklich ein Dateiname?

Ja, das ist korrekt. Mein Skript zeigt den Inhalt eines Verzeichnisses an, und hinter den Dateinamen die entsprechend verfügbaren Aktionen. Wenn man auf bearbeiten klickt, öffnet sich dieses Formular. Da der Dateiname bei Windows (und meines Wissens auch bei Linux) kein doppeltes Anführungszeichen enthalten darf ist das kein Problem.
Ein Problem gäbe es allerdings, wenn jemand die POST-Daten manuell verändert, von daher werde ich das noch ändern.

Oder versuchst du hier versehentlich, per HTTP auf die gewünschte Datei zuzugreifen? Dann würdest du im Falle einer PHP-Datei nicht das Script selbst bekommen, sondern eine neue PHP-Instanz mit eben diesem Script starten und dessen Ausgabe bekommen.

Nein, den Inhalt der Datei lese ich mit file_get_contents() direkt per PHP auf dem Server ein.

Wenn du Lust hast, kannst du ja mal das komplette Skript ausprobieren.

Grüße Marco