Tool zur automatischen Quellcode Erstellung mit kleinem Fehler

kendaric

Grünschnabel
Hi Leute,
ich habe mir für meine Internetseite ein kleines Script geschrieben, mit dem ich Online den Quellcode meiner Seite korrigieren kann. Das Problem ist nur folgendes, wenn er die *.php oder *.htm Seite abspeichert , tut er dies zwar aber er verändert den Quellcode.

Das Script ist vollgendes:
<html>
<head>
<title>Adminarea - Edit Support</title>
</head>
<body>

<? if ($doEdit != 1) { ?>

<form action="example.php" method="post">
<input type="hidden" name="doEdit" value="1">
<textarea name="edittext" cols="120" rows="34">
<? readfile("aboutme.htm"); ?>
</textarea><br>
<input type="Submit" name="submit" value="speichern">
</form>
<? } else {
$fp = fopen("aboutme.htm","w");
if (fwrite($fp, $edittext) > 0) { ?>
<h3>&Auml;nderungen wurden gespeichert!</h3>
<p>Wiedergabe: <? echo $edittext; fclose ($fp); ?></p>
<? } else { ?>
<h2> FEHLER </h2>
<? }} ?>

</body>
</html>

Der zu verändernde Quellcode:
<html>
<head>
<title>TEST</title>
<LINK rel="stylesheet" type="text/css" href="format-middle.css">
</head>
<body>
<font style="font-size:13px"><center>- About Me -</center><br>
<a href="myself.htm">Myself</a><br>
<br>
<a href="mysys.htm">My System</a><br>
</font>
</body>
</html>

Der vom Script veränderte Quellcode:
<html>
<head>
<title>TEST</title>
<LINK rel=\"stylesheet\" type=\"text/css\" href=\"format-middle.css\">
</head>
<body>
<font style=\"font-size:13px\"><center>- About Me -</center><br>
<a href="myself.htm">Myself</a><br>
<br>
<a href=\"mysys.htm\">My System</a><br>
</font>
</body>
</html>

Wie man sieht verändert er alles was in Anführungszeichen steht.
Was kann man dagegen tun? :(
Hoffe ihr könnt mir helfen :)

Kendaric
 
Zuletzt bearbeitet:
oh tut das gut :)
endlich läuft es, VIELEN DANK :-)


Hier für die es genauer wissen wollen:
<html>
<head>
<title>Adminarea - Edit Support</title>
</head>
<body>

<? if ($doEdit != 1) { ?>

<form action="example.php" method="post">
<input type="hidden" name="doEdit" value="1">
<textarea name="edittext" cols="120" rows="34">
<? readfile("aboutme.htm"); ?>
</textarea><br>
<input type="Submit" name="submit" value="speichern">
</form>
<? } else {
$fp = fopen("aboutme.htm","w");
$edittext = stripslashes($edittext);
if (fwrite($fp, $edittext) > 0) { ?>
<h3>&Auml;nderungen wurden gespeichert!</h3>
<p>Wiedergabe: <? echo $edittext; fclose ($fp); ?></p>
<? } else { ?>
<h2> FEHLER </h2>
<? }} ?>

</body>
</html>
 
Zurück