\ uit de post filteren...
stef
10/07/2006 11:27:00Ik heb zelf een online editor proberen te maken... Dit is het script:
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
Code (php)
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
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>
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
24/12/2024 14:37:57Elwin - Fratsloos
10/07/2006 11:28:00stripslashes();
Elwin
[Edit: uiteraard zonder de underscore.. :)]
Elwin
[Edit: uiteraard zonder de underscore.. :)]
Gewijzigd op 01/01/1970 01:00:00 door Elwin - Fratsloos