Nach dem ausknipsen der einzelnen funktionen kristalisierte sich sehr schnell heraus dass es an einer funkltion haperte...
(BTW: Ich musste fortan nichtmehr den rechner neu starten sondern konnte im taskmanager die APACHE.EXE mit 99% auslastung im prozess beenden.)
Führt dieses Script mal bei euch aus: Was kommt da bei euch?
<?PHP
function Get_Space_After_Xchars($string,$chars) {
#Checkt wann nach 25 Zeichen die erste Leerstelle kommt und bricht dort ab!
#Zum testen können die 2 mit # Versehenden ECHOS freigeschaltet werden.
if (strlen($string)<=$chars) {
return $FORUM_cutten_string=$string;
}else{
$FORUM_counter_action=1; //Genreller ON-OFF Schalter
while($FORUM_counter_action!=0){
if ($string{$FORUM_counter_find_space}==" "){
#echo "HAHAHAAA!... $FORUM_counter_find_space wars!";
$FORUM_counter_action=0;
return $FORUM_cutten_string= substr($string,0,$chars)."...";
}else{
#echo "nö.. $FORUM_counter_find_space war ein ".$FORUM_cut_string{$FORUM_counter_find_space}."<br>";
$FORUM_counter_find_space++;
}
}
}
}
$test['4']="Ich will dieses T-Shirt anziehen";
$FORUM_cutten_string = Get_Space_After_Xchars($test['4'],25);
echo $FORUM_cutten_string;
?>
ich kann mir denken dass es ein dummer fehler ist... so ein dummer... dass ich ihn einfach nicht sehe...
also?
Der erste der es sagt darf sich eine Anrede ausdenken mit der ich ihn dann einen monat anspreche =)
ciao