ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
268
268
EMPFEHLEN
-
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:
Der zu verändernde Quellcode:<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>Änderungen wurden gespeichert!</h3>
<p>Wiedergabe: <? echo $edittext; fclose ($fp); ?></p>
<? } else { ?>
<h2> FEHLER </h2>
<? }} ?>
</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.<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>
Was kann man dagegen tun?
Hoffe ihr könnt mir helfen
KendaricGeändert von kendaric (12.08.04 um 08:40 Uhr)
-
12.08.04 08:25 #2
Den String, den Du in die Datei schreibst, musst Du zuvor der Funktion stripslashes() unterziehen.
snuuDas Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
www.sven-petruschke.de
-
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>Änderungen wurden gespeichert!</h3>
<p>Wiedergabe: <? echo $edittext; fclose ($fp); ?></p>
<? } else { ?>
<h2> FEHLER </h2>
<? }} ?>
</body>
</html>
Ähnliche Themen
-
Abschalten des automatischen Verbindens bei Polygon Create Tool...
Von PGW im Forum Autodesk Maya (ehemals Alias)Antworten: 13Letzter Beitrag: 13.07.07, 20:14 -
HTML E-Mail mit kleinem Fehler
Von Radhad im Forum PHPAntworten: 17Letzter Beitrag: 23.04.07, 18:39 -
Suche Tool zur Erstellung einer Kategorienübersicht
Von chaostheorie im Forum Sonstige Grafik-ProgrammeAntworten: 2Letzter Beitrag: 04.11.05, 10:09 -
DHTML-Navigation mit kleinem Fehler!
Von Seven Secrets im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 19.09.05, 15:38 -
tool um quellcode zu strukturieren?
Von dave_ im Forum PHPAntworten: 18Letzter Beitrag: 20.09.02, 20:00





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren