Ne leute der Fehler war ein ganz anderer:
Code
$ergebniss=mysql_query('SELECT * FROM `smiles`;');
while ($Wert=mysql_fetch_array($ergebniss))
{ $smiles[$Wert['kuerzel']]='[img]images/smiles/'.$Wert['datei'].'[/img]'; }
for ( $i=0; $i<=count($eintraege)-1 ; $i++ )
{
foreach ($smiles AS $key => $value)
{
$eintraege[$i]['text']=str_replace($key , $value, $eintraege[$i]['text']);
}
}
Alles anzeigen
und in der Forschleife hat die -1 gefehlet so das das ganze auf eine nicht existenten teil einer arrayangewendet werden sollte.
was aufeinmal zu 100% CPU auslastung mit 3GB ram verbrauch führt.