Hallo!
Ich bin dabei mir eine kleine Community zu schreiben.
Derzeit hänge ich leider am Problem preg_replace für URLs und E-Mail-Adressen.
Ich will das ganze auf zwei Wege machen.
1. BBCode (funktioniert bestens)
2. Automatisch erkennen
Welche preg_replaces brauche ich dafür?
Ich möchte das so möglich machen:
- http://domain.de wird zu Link
- http://www.domain.de wird zu Link
- info@domain.de wird zu Link
Zu beachten ist dabei nur, dass ich vorher (bevor ich die BBCode ersetze) dem Text Linebrakes einfüge.
Kann mir von euch jemand weiterhelfen?
Ich habe mir zwar ein Buch über PHP4 gekauft, komme aber trotzdem nicht ganz mit der Patternsyntax klar.
Im original PHP-Handbuch ist gerade diese Seite englisch... *#@!
Ich bin dabei mir eine kleine Community zu schreiben.
Derzeit hänge ich leider am Problem preg_replace für URLs und E-Mail-Adressen.
Ich will das ganze auf zwei Wege machen.
1. BBCode (funktioniert bestens)
2. Automatisch erkennen
Welche preg_replaces brauche ich dafür?
Ich möchte das so möglich machen:
- http://domain.de wird zu Link
- http://www.domain.de wird zu Link
- info@domain.de wird zu Link
Zu beachten ist dabei nur, dass ich vorher (bevor ich die BBCode ersetze) dem Text Linebrakes einfüge.
PHP:
$t = str_replace("\r\n","<br>\r\n",$t);
Kann mir von euch jemand weiterhelfen?
Ich habe mir zwar ein Buch über PHP4 gekauft, komme aber trotzdem nicht ganz mit der Patternsyntax klar.
Im original PHP-Handbuch ist gerade diese Seite englisch... *#@!