Hallo,
also ich bastel gerade an einem Script, bei dem [URL]www.123.de[/URL] Anklickbar gemacht werden soll.
Ich habe auch schon folgenden Code:
<?php
$text = "[URL]www.Hier.de[/URL] oder [URL]http://Hier.de[/URL]";
if (strpos($text, "[URL]www."))
{
$text = preg_replace("/[URL](.*?)[/URL]/si", "<a href=http://\1>\1</a>", $text);
}
elseif (strpos($text, "[URL]http://"))
{
$text = preg_replace("/[URL](.*?)[/URL]/si", "<a href=\1>\1</a>", $text);
}
else
{
$text = preg_replace("/[URL](.*?)[/URL]/si", "<a href=\1>\1</a>", $text);
}
echo $text
?>
Ruft man jetzt die Seite, sieht erst alles ganz normal an, aber:
klickt man jetzt auf http://Hier.de kommt man auf http://http://Hier.de
weiß jemand warum?
Und was muss ich an dem Script ändern, das er geht?
MFG
Andavos
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr