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
Please also mark the comments that contributed to the solution of the article
Content-Key: 39384
Url: https://administrator.de/contentid/39384
Printed on: April 24, 2024 at 09:04 o'clock
4 Comments
Latest comment
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 ?