Hi
Ich wollte einen ganz einfachen Online-Editor mit PHP erstellen...
Eigentlich funktioniert auch alles recht gut, aber immer wenn ich ein Anfürungszeichen (") oder einen Backslash (\) eingebe, wird dort ein ein Backslash zur entwertung ausgegeben.
Wie kann ich es machen, dass der nicht mehr kommt?
Hier mein Code:
Danke im Voraus
Ich wollte einen ganz einfachen Online-Editor mit PHP erstellen...
Eigentlich funktioniert auch alles recht gut, aber immer wenn ich ein Anfürungszeichen (") oder einen Backslash (\) eingebe, wird dort ein ein Backslash zur entwertung ausgegeben.
Wie kann ich es machen, dass der nicht mehr kommt?
Hier mein Code:
Code:
<html>
<body>
<br>
<br>
<br>
<br>
<br>
<form method="post" enctype="PHP">
<textarea name="dave" cols="60" rows="10">
<?
//READ FILE, PRINT FILE
if ($b != "speichern"){
$dsa = file("datei.php");
$pieces = count($dsa);
for ($i = 0; $i < $pieces; $i++){
print ($dsa[$i]);
}
}
//SHOW $DAVE
else{
print($dave);
}
?>
</textarea>
<?
//SAVE INPUT
if ($b == "speichern"){
$datei = fopen("datei.php", "w+");
fputs($datei, $dave);
fclose($datei);
}
?>
<br>
<form method="post">
<input type="submit" name="b" value="speichern">
<input type="submit" name="a" value="anzeigen">
</form>
<?
//SHOW FILE SOURCECODE
if ($a == "anzeigen") {
$dsa = file("datei.php");
//PRINT LINES IN ARRAY
$pieces = count($dsa);
print ($pieces . "\n");
for ($i = 0; $i < $pieces; $i++){
print ($dsa[$i]);
}
}
?>
</body>
</html>
Danke im Voraus