Willkommen in der Webstatt Zum Webstatt Blog und Stories
BNightSpeeder am 08.06.06 15:31

Hallo,

ich habe volgenden Code:

<td><textarea name="edit" cols="95" rows="30"><? highlight_string(readfile("".$_GET['pfad']."/".$_GET['file']."")); ?></textarea></td>

Nun wird der String leider nicht der Synax angezeigt, wiso, liegt das am Code, oder muss ich was in der textarea ändern?

Mfg. BNS

EDIT// Es wird der HTML Tag zum ändern der Farbe angeeigt, mehr nicht"

netcup.de Warum gibt es hier Werbung?
nuit nuit am 08.06.06 15:49

funktioniert readfile ? schrieb das nochmal in eine Variable und dann gibsch dann aus *fg*
weil es sieht auch so aus...als ob der die daten nicht einliest....

probiers mal mit file_get_contents:
<td><textarea name="edit" cols="95" rows="30"><? highlight_string(file_get_contents("".$_GET['pfad']."/".$_GET['file']."")); ?></textarea></td>

Johannes am 08.06.06 16:04

Nur um dich vor Schaden zu bewahren:
Wenn da nicht noch entsprechende If-Abfragen drumrum sind, lassen sich mit dem Skript sämtliche Dateien auf dem Server anzeigen, was eine sehr extreme Sicherheitslücke wäre. Daher eine gut gemeinte Empfehlung, nur für den Fall, dass du nicht drag gedacht haben solltest: Vorher die Variablen $_GET['pfad'] bzw. file überprüfen...

milahu milahu am 08.06.06 16:13

HTML in einer <textarea> wird nicht gerendert.

Franky Franky am 08.06.06 16:50

<div><?=highlight_file(__FILE__)?></div>
oder
<textarea><?=readfile(__FILE__)?></textarea>

BNightSpeeder am 08.06.06 18:01

Quote
Original von Johannes
Nur um dich vor Schaden zu bewahren:
Wenn da nicht noch entsprechende If-Abfragen drumrum sind, lassen sich mit dem Skript sämtliche Dateien auf dem Server anzeigen, was eine sehr extreme Sicherheitslücke wäre. Daher eine gut gemeinte Empfehlung, nur für den Fall, dass du nicht drag gedacht haben solltest: Vorher die Variablen $_GET['pfad'] bzw. file überprüfen...


Das ist ja was ich will, das ist für nen FTP script, was wen es fertig ist, hier vorgestellt wird, natürlich ist es mit Passwort ;)

-------------------------
@milahu Ok, wenn das nicht geht, thx, für die Antworten!

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt