Forum > Övriga serverspråk > PHP
Tja. Har försökt länge att försöka fixa det. Men jag använder en textarea för att ändra hela min sidas utseendé istället för att logga in via ftp. Nu är det så att när jag använder mig utav php för att ändra den...
Vi säger så här: När jag har t.ex <?php echo "lol"; ?> så ändras det till <?php echo \"lol\"; ?>
Så vill jag inte ha det!
Here's the code:
<?php
$file=fopen("../index.php","r") or die("Kan inte öppna filen");
while(!feof($file)){
$temp=fgets($file, 4096);
$content .= $temp;
}
fclose($file);
if(isset($_POST["submitters"])) {
$content = $_POST["content"];
$filename = "../index.php";
$file = fopen($filename, "w+") or die("Kan inte öppna $filename");
fwrite($file, $content);
fclose($file);
echo "<br><font color='green'>Ditt dokument ändrades korrekt!</font>";
}
?>
| Skriv utJag har stött på ett liknande system för ett tag sedan, men jag kommer tyvärr inte ihåg hur jag löste det. Testa att använda dig av Strip Slashes, det kanske hjälper?
Det visades sig att magic quotes var påslaget och jag löste det genom php's manual. :)
Va bra! Då vet näste man hur man ska göra, tack för att du rapporterade tillbaka.