alex: LInksadressen in links formatieren

Hallo

eigentlich sollte dieses php-script in $n alle linkadressen in links formatieren. Das ganze script funtioniert aber nicht!! bitte helft mir!!
Es kann auch sein das iwas mit den funtions nicht stimmt bin ziemlich unerfahren was Methoden in Php betrifft.

<?php  
class Baum {  
  
  
public function sagHallo() {  
//class welcometophp {  
// function main(){  
$n="kennt ihr schon http://www.selfhtml.org ?";  
$n_neu=replace_uri($n);  
echo $n_neu;  
 }  
  
  
  
  
  
  
  
  
  
  
  
 function replace_uri($str) {  
   $pattern = '#(^|[^"=]{1})(http://|ftp://|mailto:|news:)([^s<>]+)([sn<>]|$)#sm';  
   return preg_replace($pattern,"1<a href="23"><u>23</u></a>4",$str);  
//}  
//}  
 //welcometophp::main();  
  
}  
?>

lg alex

ps bitte helft mir ich finde den fehler nicht!!

  1. Hi,

    Das ganze script funtioniert aber nicht!! bitte helft mir!!
    return preg_replace($pattern,"1<a href="23"><u>23</u></a>4",$str);

    da ist ein Syntax-Fehler (falsch geschachtelte ", wie durch das Syntax-Highlighting auch auffallen könnte. Ansonsten braucht man mehr Informationen über deinen Fehler. "Funktioniert nicht" ist keine Fehlerbeschreibung.

    Bis die Tage,
    Matti

  2. Moin!

    Hallo

    eigentlich sollte dieses php-script in $n alle linkadressen in links formatieren. Das ganze script funtioniert aber nicht!! bitte helft mir!!
    Es kann auch sein das iwas mit den funtions nicht stimmt bin ziemlich unerfahren was Methoden in Php betrifft.

    Wir sehen eine Klassendeklaration in PHP.

    Kein Aufruf von irgendwas. Keine Fehlerbeschreibung. Keine Aussage, was passieren soll, was stattdessen passiert.

    In dieser Form kann man nicht wirklich was helfen.

    - Sven Rautenberg