Hi Leute,
könnt ihr mir hier mal helfen ...
Beim ersten mal öffnen übergebe ich "file" durch den link (edit.php?file=seitenname.htm) ... wenn ich dann auf den Button speichern klicke sollten "filename" und "gesendet" übergeben werden ... tun sie anscheinend aber nicht ...
Vielleicht findet ihr den Fehler !
Danke schonmal im Vorraus
könnt ihr mir hier mal helfen ...
PHP:
<?php
if (empty($gesendet)){
ob_start();
readfile($_GET['file']);
$file=ob_get_contents();
ob_end_clean();
echo '<html>
<head>
<title>'.$_GET['file'].' editieren</title>
</head>
<body>
<form action="'.$_SERVER['SCRIPT_NAME'].'" method="post">
<input type="hidden" name="filename" value="'.$_GET['file'].'" />
<input type="hidden" name="gesendet" value="irgendwas" />
<textarea name="datei" cols="50" rows="10">'.htmlspecialchars($file).'
</textarea>
<input type="submit" name="ok" value="speichern" >
</form>
</body>
</html>';
}
else {
$write=fopen($_POST['filename'], "w");
if(fwrite ($write, $_POST['datei'])) {
echo "Änderung erfolgreich";
}
else {
echo "Schreiben fehlgeschlagen!";
}
fclose($write);
}
?>
Beim ersten mal öffnen übergebe ich "file" durch den link (edit.php?file=seitenname.htm) ... wenn ich dann auf den Button speichern klicke sollten "filename" und "gesendet" übergeben werden ... tun sie anscheinend aber nicht ...
Vielleicht findet ihr den Fehler !
Danke schonmal im Vorraus
