hallo!
grade vor 2 wochen haben wir auch ein gb programmiert in php in der informatikschule (ich kann php aber schon seit 2 jahren), und der lehrer schmunzelte und sagte, in der anderen klasse sei die erste frage gewesen, wie man smileys durch bilder ersetzen könnte.
SORGEN habt ihr php lehrlinge...
also, dazu kannst du die funktion str_replace() verwenden:
<?php
$newGbEintrag = str_replace("
","<img src='bilder-ordner/smiley.jpg'>",$gbEintrag);
echo $newGbEintrag;
?>
das gäbe den inhalt von $gbEintrag aus, in welchem alle vorkommenden "
" durch "<img src=''...>" ersetzt sind.
syntax:
str_replace("zu suchende zeichenkette","ersetze sie hiermit","und zwar in diesem text hier"
;
hoffe das hilft.
gruss
j0sh
ps: wenn du deinen lehrer verblüffen willst, dann benutze folgende kleine funktion, welche du ganz einfach erweitern kannst mit weiteren smileys:
<?php
function replaceStuff($x)
{
$stuff = array(
"<" => "&lt;",
">" => "&gt;",
"ä" => "&auml;",
"ö" => "&ouml;",
"ü" => "&uuml;",
"
" => "<img src='pics/biggrin.gif'>",
"
" => "<img src='pics/wink.gif'>",
"
" => "<img src='pics/smile.gif'>",
"
" => "<img src='pics/tongue.gif'>",
"
" => "<img src='pics/sad.gif'>",
);
foreach($stuff as $temp=>$key)
{
$x = str_replace($temp,$key,$x);
}
return($x);
}
?>
$x ist der gb-text, also kannst du einfach
echo replaceStuff($gbEntry);
machen.