Hi!
$strExplode = explode(" ", $strInput);
for ($i = 0; $strExplode[$i] <> ""; $i++)
[...] und siehe da es klappt!
... nur solange man keine zwei Leerzeichen hintereinander eingibt. Du solltest die Schleife so oft laufen lassen, wie Elemente im Array sind, nicht einfach hochzählen und auf Elemente zugreifen, die gar nicht da sind und noch dazu mit einem Leerstring vergleichen, obwohl der Wert in dem Fall null ist. Der Zugriff auf das "hinterletzte" Element (jedenfalls solange keine zwei Leerzeichen aufeinander folgen) erzeugt zu Recht eine Notice-Meldung, wenn man das error_reporting auf E_ALL (und display_errors auf on) stehen hat, was beim Entwickeln immer eine gute Idee ist.
Habe den Parser zumindest mal so wie ich ihn jetzt ausgearbeitet hab
ohne die Umwandlung in den MySQL String halt als url mitgegeben,
falls mal nach einem solchen Beispiel gesucht wird *g*
... wird niemand es im Archiv finden, weil die URL und Email in den Extra-Feldern nicht mit ins Archiv übernommen werden.
Lo!