waar staat dat &-teken voor in het eerste argument van activeer_ubb() voor? in die eerste functie gebruik je nl. ook $tekst maar die geef je niet door via de argumenten
euhm dat & teken, goeie vraag, toen ik het maakte wist ik het Maar het werkt ook met dus dan laat ik het maar staan...
Hoe bedoel je, geef ik niet door via argumenten?
in die str_replace staat als laatste argument "$tekst", en volgens mij werkt een variabele buiten de functie gemaakt niet in die functie...
overigens werkt dit ook:
<?PHP
function smilies($sText)
{
// de text in $sReturn zetten
$sReturn = $sText;
// extentie van je smilies
$sExt = ".gif";
// path naar je smilies
// makkelijk om andere smilies in te stellen
$sPath = "images/smilies/";
// codes van je smilies
$aCode[] = ":-)";
$aCode[] = ":-D";
// plaatjes van je smilies
// wel zorgen dat ze op de juiste plaats staan
// anders krijg je de verkeerde smilie bij een code
$aSource[] = "lach";
$aSource[] = "grote_lach";
// kijken of er evenveel codes als plaatjes zijn
if(!count($aCode) != count($aSource))
{
// er zijn niet evenveel codes als plaatjes
$sReturn = "Error!- Er zijn niet evenveel codes als plaatjes!";
} else
{
// er zijn wel evenveel codes als plaatjes
// dus een for loopje maken die door de codes
// heen loopt
for($i = 0; $i < count($aCode); $i++)
{
// de codes verplaatsen voor een img tag
$sReturn = str_replace($aCode[$i], "<img src='".$sPath.$aSource[$i].$sExt."' alt='".$aCode[$i]."'>", $sReturn);
}
}
// $sReturn returneren
return $sReturn;
}
?>
<?PHP
function smilies($sText)
{
// de text in $sReturn zetten
$sReturn=$sText;
// extentie van je smilies
$sExt=".gif";
// path naar je smilies
// makkelijk om andere smilies in te stellen
$sPath="images/smilies/";
// codes van je smilies
$aCode[]=":-)";
$aCode[]=":-D";
// plaatjes van je smilies
// wel zorgen dat ze op de juiste plaats staan
// anders krijg je de verkeerde smilie bij een code