Slashes bij fwrite()

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Casper

Casper

31/07/2005 16:12:00
Quote Anchor link
Beste mensen,

Ik wil een bestand uitlezen en erin schrijven, nou heb ik daar het volgende script voor gemaakt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
if($_POST['submit'])
{

    $file = "index.php";
    $txt = fopen($file,"w");
    fwrite($txt,$_POST['g_b']);
    fclose($txt);
    header("Location: index.php");
}


else
{
?>

<html>

<head>
<title>Test</title>
</head>

<body>
<form action="" method="post">
<textarea style="width:1000px;height:550px;font-size:10pt;font-family:Verdana;" name="g_b">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
    $file
= "index.php";
    $txt = fopen($file,"r+");
    $data = fread($txt,filesize("index.php"));
    echo $data;
    fclose($txt);
    ?>

</textarea>
<br>
<input type="submit" name="submit" value="Wijzig">
</form>
</body>

</html>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
}
?>


Maar als ik hem dan opsla dan geeft ie raar beeld bij index.php en als ik hem dan weer open met fread() dan zie ik vervolgens allemaal slashes staan(Dus <a href="niks.php"></a> wordt dan bijv. <a href=\"niks.php\"></a>) Dus zeg maar een soort van php ofzo wat ie wordt. weet iemand hoe ik dit kan oplossen?

Ps. Het bestand index.php is ge chmod naar 777
Gewijzigd op 31/07/2005 16:14:00 door Casper
 
PHP hulp

PHP hulp

04/05/2024 08:30:05
 
Jelmer -

Jelmer -

31/07/2005 16:47:00
Quote Anchor link
stripslashes() voor het wegschrijven ^^,
 
Casper

Casper

31/07/2005 18:36:00
Quote Anchor link
Bedankt he Jelmer, nu werkt het perfect!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.