Das eintragen funktioniert auch wunderbar.
Beim abfragen, und ersetzen der Nachrichten durch smilies hingegen läuft bei mir etwas falsch:
Code: Alles auswählen
for ($a = 0; $a < $how_many_postings; $a++)
{
for($b = 0; $b < $how_many_smilies; $b++)
{
$posting[$a]['message'] = str_replace($smilies[$b]['code'],'<img src=\'images/smiles/'.$smilies[$b]['url'].'\' width=\''.$smilies[$b]['width'].'\' height=\''.$smilies[$b]['height'].'\' alt=\''.$smilies[$b]['emotion'].'\' />',$posting[$a]['message']);
}
$posting[$a]['message'] = str_replace($bbcode_original,$bbcode_new,$posting[$a]['message']);
$posting[$a]['message'] = str_replace($color_original,$color_new,$posting[$a]['message']);
$posting[$a]['message'] = str_replace($size_original,$size_new,$posting[$a]['message']);
$posting[$a]['message'] = preg_replace('/(\[url=(.*?)\])(.*?)(\[\/url\])/i','<a href=$2 target=\'_blank\'>$3</a>',$posting[$a]['message']);
}
So nun mein Problem.
Die erste for schleife führt er aus, die bbcodes, schriftfarben, schriftgrößen werden alle ersetzt.
Die innere for schleife mit den smilies übergeht er einfach. die will er garnicht ausführen.
Weis jemand rat?
EDIT: SRY mein fehler, hab die smilies in einer falschen datei ausgelesen, so dass die gar nicht an die schleifen übergeben worden sind.. jetz tläuft alles wunderbar