ElGrAnDiOs
Mitglied
function funktioniert nich
Hallo,
Ich hab mir gerade mal eine kleine funktion geschrieben, die nichts weiter tut, als einen String, nach mehreren Substrings zu durchsuchen und diese durch bestimmte andere Strings zu ersetzen ( Smiliereplacement für ein newsscript )
So nun krieg ich aber vom server immer gesagt, dass die function die max. execution time überschreitet, und ich weis nicht wieso... kann mir ma einer schnell helfen, denn ich seh den fehler nicht, da ja eigentlich keine endlosschleife entstehen darf
falls jemand ne andere lösung für das problem kennt, also wie ich mehrere Substrings in einem String durch andere, bestimmte String ersetze ( also für "" z.B. "Hier kommt ein " und für "" "Hier kommt aber ein " ) dann kann er mir das auch gerne sagen, bin noch nich so bewandert
gratz und gruß
egd
Hallo,
Ich hab mir gerade mal eine kleine funktion geschrieben, die nichts weiter tut, als einen String, nach mehreren Substrings zu durchsuchen und diese durch bestimmte andere Strings zu ersetzen ( Smiliereplacement für ein newsscript )
PHP:
function replace_smilies($text) {
$retvalue= $text;
$smilies = (":),;),:(,:D,:P,:?,:|,:*(,^^,:x,:angry:");
$smilie_array = explode(',', $smilies);
for($x=0; x<count($smilie_array); $x++){
str_replace($smilie_array[$x],'<img src=images/smilie'.$x.'.gif width=20 height=20 border=0>', $retvalue);
};
return $retvalue;
}
So nun krieg ich aber vom server immer gesagt, dass die function die max. execution time überschreitet, und ich weis nicht wieso... kann mir ma einer schnell helfen, denn ich seh den fehler nicht, da ja eigentlich keine endlosschleife entstehen darf
falls jemand ne andere lösung für das problem kennt, also wie ich mehrere Substrings in einem String durch andere, bestimmte String ersetze ( also für "" z.B. "Hier kommt ein " und für "" "Hier kommt aber ein " ) dann kann er mir das auch gerne sagen, bin noch nich so bewandert
gratz und gruß
egd
Zuletzt bearbeitet: