Moin,
Leider geht das Script jedoch noch immer nicht.
Die Funktion:
function add_http($str) {
if (!ssp($str, 'www.')) return $str;
$str = str_replace('www.', '<A HREF="http://www.',">http://www.',</A> $str);
return str_replace('<A HREF="http://http://',">http://http://',</A> '<A HREF="http://',">http://',</A> $str);
}
Meldet immer einen Fehler.
Jo, da fehlt auch mindestens ein ". Aber ich sehe da auch nicht wirklich was hier gemeint sein soll, und würde den Code als broken beyond repair einstufen.
Kann das etwa auch daran liegen, dass das Script evtl. für PHP3 geschrieben wurde?
Öhm, ich habe mit PHP3 nie gearbeitet aber ich kann mir kaum vorstellen dass sich da etwas verändert haben soll das alte Skripte vollkommen unnütz macht. Aber du hast doch schon Lösungen gekriegt die nur mehr oder weniger Korrekte URLs rausfischen und das wäre glaubich das einzig Wahre. Diese Version für tippfaule bringt IMHO wesentlich mehr Probleme als sie löst, weil sie zum Beispiel auch auf Aussagesätze a la "Das finden Sie alles im www." anspringt. Ausserdem würden dann die Normaluser auch endlich mal lernen (müssen) dass ein http-URL nunmal mit http:// anfängt. ;-)
--
Henryk Plötz
Grüße aus Berlin