Ja, men hvis jeg skal bruge htmlentities, skal skal hele siden jo være en variabel??
Lige nu har jeg fx denne fil her:
<table width="500" border="0" align="center" cellpadding="0" cellspacing="4" style="border:1px solid #EEEEEE;">
<tr>
<td><div align="center"><img src="logo.jpg" alt="" title=""></div></td></tr><tr>
<td valign="top">
<form method="POST" action="generate.php"><br/>
<strong>Top Billede1:</strong>
<input name="topbillede1" type="text" id="topbillede1" style="width:417px;" value="
http://" />
<br />
<strong>Top Billede2:</strong>
<input name="topbillede2" type="text" id="topbillede2" style="width:417px;" value="
http://" />
<strong> <br />
Indledning</strong><br />
<textarea name="indledning" rows="3" style="width:487px">Kære %PERS_7%</textarea>
<script language="javascript1.2">
editor_generate('indledning');
</script>
<br />
<?
$tekstfelter = $_REQUEST['tekstfelter'];
if($tekstfelter > 10) {
echo "<script>alert('For mange felter! Max 10 felter');</script>";
echo "<script>history.back(-1);</script>";
}
for($i=0; $i<$tekstfelter; $i++){
$offset = $i+1; //Tæller op fra 1-2-3 osv osv.
echo "<table width=500 cellspacing=4 cellpadding=0 border=0><tr>";
echo "<td valign=top width='200'>Billede:<br /><input type='text' value='
http://' name='billede$offset' style='width:150px;'></td>";
echo "<td valign=top>Tekst:<br /><textarea rows='10' name='tekst$offset' style='width:280px;'></textarea>";
?>
<script language="javascript1.2">
editor_generate('tekst<?=$offset?>');
</script>
<?
echo "</td>";
echo "</tr></table>";
}
if($i ==0)
?>
<input type="submit" value="Opret" name="submit">
</form>
</td>
</tr>
</table>
------------------------------------
Den fil udfører generate.php (NOGET AF GENERATE):
<br />
<?
if(!empty($tekst1)){
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:1px solid #aca899;">
<tr>
<td>
<img src="<? echo $billede1;?>" alt="" title="" style="float:left; padding:4px;" />
<? echo nl2br($tekst1);?>
</td>
</tr>
</table>
<?
} else {
}
?>
<br />
<?
if(!empty($tekst2)){
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:1px solid #aca899;">
<tr>
<td><img src="<? echo $billede2;?>" alt="" title="" style="float:left; padding:4px;" />
<? echo nl2br($tekst2);?> </td>
</tr>
</table>
<?
} else {
}
?>
<br />
<?
if(!empty($tekst3)){
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="border:1px solid #aca899;">
<tr>
<td><img src="<? echo $billede3;?>" alt="" title="" style="float:left; padding:4px;" />
<? echo nl2br($tekst3);?> </td>
</tr>
</table>
<?
} else {
}
?>
Den skal som sagt udfører det, men man skal også have mulighed for at bare få den HTML kode der bliver genereret uden man skal til at trykke på "Vis kilde" eller lign.