Neok
Erfahrenes Mitglied
Hallo,
ich will mit der Funtion preg_replace(), URLs aus einem Text zu Links machen, dazu hab ich die RegEx verwendet.
magiclink_func.php.inc
Ich bekomme vom Parse immer diesen Fehler:
ich will mit der Funtion preg_replace(), URLs aus einem Text zu Links machen, dazu hab ich die RegEx verwendet.
magiclink_func.php.inc
PHP:
//Zeile 4
$pattern-url1 = "!^(www\.{1}?|http://{1}?|https://{1}?|http://www\.{1}?|https://www\.{1}?)([a-zA-Z0-9-]{1,69}[^. ])(\.)([a-zA-Z0-9-]{1,69})(\.)([a-zA-Z0-9]{2,3})$!";
//Zeile 5
$replacement-url1 = '<a href=\"www.$2$3$4$5$6\">';
$pattern-url2 = "!^(www\.{1}?|http://{1}?|https://{1}?|http://www\.{1}?|https://www\.{1}?)([a-zA-Z0-9-]{1,69}[^. ])(\.)([a-zA-Z0-9-]{1,69})(\.)([a-zA-Z0-9]{2,3})(/)([^ ]*)?!";
$replacement-url2 = "<a href=\"www.$2$3$4$5$6$7$8\">";
if (preg_match($pattern-url1,$text)) {
$text = preg_replace($pattern-url1,$replacement-url1, $text);
} else {
$text = preg_replace($pattern-url2,$replacement-url2, $text);
}
Code:
Parse error: parse error in C:\Intranet\apachefriends\xampp\htdocs\gbook\magiclink_func.php.inc on line 4