Ik ben bezig met een adminpanel te maken dat je bepaalde pagina's kan aanpassen. Dit doe ik zo:
<form action="<? $_SERVER['PHP_SELF'] ?>?p=home" method="post">
<table>
<tr>
<td>Nederlands:</td>
<td><input type="text" name="ned1" value="<? echo $page[0]; ?>" size="50" /></td>
</tr>
<tr>
<td>Engels:</td>
<td><input type="text" name="eng1" value="<? echo $page[1]; ?>" size="50" /></td>
</tr>
<tr>
<td>Frans:</td>
<td><input type="text" name="fr1" value="<? echo $page[2]; ?>" size="50" /></td>
</tr>
<tr>
<td>Nederlands:</td>
<td></td>
</tr>
<tr>
<td colspan="2">
<textarea name="ned2" cols="48" rows="4"><? echo $page[3]; ?></textarea>
</td>
</tr>
<tr>
<td>Engels:</td>
<td></td>
</tr>
<tr>
<td colspan="2">
<textarea name="eng2" cols="48" rows="4"<? echo $page[4]; ?>></textarea>
</td>
</tr>
<tr>
<td>Frans:</td>
<td>
</td>
</tr>
<tr>
<td colspan="2">
<textarea name="fr2" cols="48" rows="4"<? echo $page[5]; ?>></textarea>
</td>
</tr>
<tr>
<td colspan="2"><div align="center"><input type="submit" value="Aanpassen" name="Submit" /></div></td>
</tr>
</table>
</form>
<?php
}
else
{
$ned1 = $_POST['ned1'];
$eng1 = $_POST['eng1'];
$fr1 = $_POST['fr1'];
$ned2 = $_POST['ned2'];
$eng2 = $_POST['eng2'];
$fr2 = $_POST['fr2'];

$wpage = file("../pages.php");
$wpage = implode("",$wpage);
$wpage = explode("###",$wpage);

$wpage[0] = $_POST['ned1'];
$wpage[1] = $_POST['eng1'];
$wpage[2] = $_POST['fr1'];
$wpage[3] = $_POST['ned2'];
$wpage[4] = $_POST['eng2'];
$wpage[5] = $_POST['fr2'];

fwrite(fopen("../pages.php","w"),implode("
###
",$wpage));


als ik bijvb dit stukje code intyp (die een titel weergeeft), kom ik dit uiteindelijk uit in mijn broncode
<span class="title">Welkom</span>
<span class=\\\"title\\\">Welkom</span>


hoe komt dit en hoe kan ik dit verhelpen?
Is je script wel compleet gepost, ik zie namelijk wel de else maar niet de if.
Al die slashes komen misschien doordat je de addslashes functie ofzo ergens gebruikt.
[php]stripslashes[/php]
Waarschijnlijk staat magic quotes aan bij je host ingeschakeld. Kun je in je config controleren of met [php]get_magic_quotes_gpc[/php] .

Reageren