ahykes
Erfahrenes Mitglied
Hallo Zusammen!
Folgendes Script gibt mir im Modus 'READ' den Inhalt der angegebenen Datei in eine Textarea aus. Dann wird etwas in die Textarea eingegeben und dann auf Speichern gedrückt. Damit wird das Script im Modus 'WRITE' aufgerufen. Eigentlich gibt es diese Art von Fällen hier im Forum ja zu hauf. Eines ist jedoch neu: Die Zeilenumbrüche gehen verloren. Achja: Das Script wird per Ajax ausgeführt.
Habt ihr Rat?
Folgendes Script gibt mir im Modus 'READ' den Inhalt der angegebenen Datei in eine Textarea aus. Dann wird etwas in die Textarea eingegeben und dann auf Speichern gedrückt. Damit wird das Script im Modus 'WRITE' aufgerufen. Eigentlich gibt es diese Art von Fällen hier im Forum ja zu hauf. Eines ist jedoch neu: Die Zeilenumbrüche gehen verloren. Achja: Das Script wird per Ajax ausgeführt.
PHP:
<?
if($_SESSION['$SYSTEM_PASSED'] === false){
header("location: index.php");
exit;
};
header('Content-type: text/html; charset=ISO-8859-1');
switch($_GET['MODE']){
case 'WRITE':
$FILECONTENT = html_entity_decode(stripslashes($_GET['CONTENT']), ENT_QUOTES);
$FILEHANDLE = fopen($_GET['FILE'], "w");
fwrite($FILEHANDLE, $FILECONTENT);
fclose($FILEHANDLE);
break;
case 'READ':
$FP_ARRAY = file_get_contents ($_GET['FILE']);
echo $FP_ARRAY;
break;
}
?>