Fileedit Script
Hallo Entwickler,
ich habe Probleme mit einem Script....
kann mir jemand sage was daran falsch ist????
Danke
ich habe Probleme mit einem Script....
kann mir jemand sage was daran falsch ist????
<html>
<head>
<title>Edit your File</title>
</head>
<body link=\"#4FADFB\" alink=\"#4FADFB\" vlink=\"#4FADFB\">
<select name=\"wert\">
<option>../DOWNLOADS/DOWNLOADS.php</option>
<option>../MAIN.php</option>
</select>
<form action=\"<?PHP echo $_ENV[\'SCRIPT_NAME\']; ?>\" method=\"POST\">
<textarea name=\"text\" cols=\"60\" rows=\"20\">
<?PHP
$option = $_POST[\'wert\'];
if(isset($_POST[\'text\']))
{
$dat = fopen(option,\"w+b\");
fputs($dat,$_POST[\'text\']);
fclose($dat);
readfile (option);
}
else { readfile (option); }
?>
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 39384
Url: https://administrator.de/contentid/39384
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
4 Kommentare
Neuester Kommentar
Guten Morgen,
wäre nett gewesen, wenn du die Fehlermeldung auch gepostet hättest!!
Gruß
Dani
wäre nett gewesen, wenn du die Fehlermeldung auch gepostet hättest!!
<html>
<head>
<title>Edit your File</title>
</head>
<body link="#4FADFB" alink="#4FADFB" vlink="#4FADFB">
<select name="wert">
<option>../DOWNLOADS/DOWNLOADS.php</option>
<option>../MAIN.php</option>
</select>
<form action="<?PHP echo $PHP_SELF ?>" method="POST">
<textarea name="text" cols="60" rows="20">
<?PHP
$option = $_POST['wert'];
if(isset($_POST['text']))
{
$dat = fopen($option,\"w+b\");
fputs($dat,$_POST['text']);
fclose($dat);
readfile ($option);
}
else
{
readfile ($option);
}
?>
Gruß
Dani
Nimm mal den "\" (Backslash) weg. Den brauchst Du nur um in einem Print oder Echobefehl das Ausführungszeichen " zu "entwerten", damit es ausgegeben und nicht als Teil des Befehls ausgewertet wird.
Und versuche mal anstatt: das:
MFG
Edit: da habe ich wohl zu langsam geschrieben
P.S. Warum funktioniert ddie Code-Tags nicht ?
Und versuche mal anstatt:
<?PHP echo $_ENV[\'SCRIPT_NAME\']; ?>
<?=$_SERVER['PHP_SELF']?>
MFG
Edit: da habe ich wohl zu langsam geschrieben
P.S. Warum funktioniert ddie Code-Tags nicht ?