\ uit de post filteren...

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Stef

stef

10/07/2006 11:27:00
Quote Anchor link
Ik heb zelf een online editor proberen te maken... Dit is het script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?
function openFile($fileName)
{

    $fileHandle = fopen($fileName, "r+");
    $text = fread($fileHandle, filesize($fileName));
    fclose($fileHandle);
    return $text;
}

if($_POST[open])
{

    if(!empty($_POST[fileName]) or file_exists($_POST[fileName]))
    {

        $code = openFile($_POST[fileName]);
    }
}

if($_POST[save])
{

    $fileName=$_POST[fileName];
    $fileHandle = fopen($fileName, "r+");
    
    $text=$_POST[edit];
    
    fwrite($fileHandle,$text);
    fclose($fileHandle);
    $code = openFile($_POST[fileName]);
}

?>

<form action="editor.php" method="post">
<input type="text" name="fileName"><input type="submit" name="open" value="open">
</form>

<form action="editor.php" method="post">
<input type="submit" name="save" value="save">
<input type="hidden" name="fileName" value="<? echo $fileName?>">
<br>
<textarea cols="100" rows="30" wrap="OFF" name="edit"><? echo $edit?></textarea>
</form>


Ik kan gewoon bestandjes openen maar als ik ze wil opslaan zet hij bij iederre ' er een \ voor... dat doet hij ook bij de \ zelf en bij de " ... Weet iemand hoe ik dit eruit kan halen?

Alvast bedankt :)

Stef
 
PHP hulp

PHP hulp

23/11/2024 18:58:47
 
Elwin - Fratsloos

Elwin - Fratsloos

10/07/2006 11:28:00
Quote Anchor link
stripslashes();

Elwin

[Edit: uiteraard zonder de underscore.. :)]
Gewijzigd op 01/01/1970 01:00:00 door Elwin - Fratsloos
 
Arjan Kapteijn

Arjan Kapteijn

10/07/2006 11:28:00
Quote Anchor link
stripslashes();
 
Stef

stef

10/07/2006 11:29:00
Quote Anchor link
Bedankt even proberen...
 



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.