Willkommen in der Webstatt
User-1 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?
User-2 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>

User-3 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...

User-4 am 08.06.06 16:13

HTML in einer <textarea> wird nicht gerendert.

User-5 am 08.06.06 16:50

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

User-1 am 08.06.06 18:01

Quote
Original von xyz-93
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 ;)

-------------------------
@xyz-145 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