Hallo,
Ik ben mezelf 'functies' aan het leren en ik snap het al redelijk. Toch vraag ik me af of ik wel een goede start maak door dit zo te programmeren.
Oftewel: is deze manier omslachtig of niet?
<?PHP
function emoticons($bericht, $par)
{
$map = "smilies/";
$smilies = array(
":P"=>"tong",
":)"=>"glimlach");
$opmaak = array(
""=>"<b>",
""=>"</b>");
if(preg_match("/\ba\b/i", $par))
{
foreach($smilies as $smile=>$plaatje)
{
$bericht = str_replace($smile, '<img src="'.$map.$plaatje.'.gif">', $bericht);
}
}
if(preg_match("/\bb\b/i", $par))
{
foreach($opmaak as $code=>$code2)
{
$bericht = str_replace($code, $code2, $bericht);
}
}
return $bericht;
}
?>
<form action="" method="post">
<p>
<textarea name="bericht" cols="40" rows="5"></textarea>
</p>
<p>
<input name="submit" type="submit" value="Verstuur" />
</p>
</form>
<?PHP
if(isset($_POST['submit']))
{
echo emoticons($_POST['bericht'], "a");
}
?>
Het is toch niet te veel code?
M.v.g,
Jeffrey
EDIT: ik zie nu dat het script niet werkt, a pakt hij wel, maar ab niet.
1.126 views
knop om dit te doen.