[url] [/url]
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
hihi, ich wollte nen url tag amcvhen, nru hab ich es nur auf die einfache art hinbekommen, was aber auch schon nicht geht.
$search[30] = '[url]'; $replace[30] = '<a title="Externer Link! Betreten auf eigene Gefahr!" target="_blank" href="';
$search[31] = '[/url]'; $replace[31] = '">Link</a>';
wie kann ich es machen, das der user auch den link namen ebstimmen kann, und ?berpr?ft wird ob ein http:// da ist, wie kann ich die function einbinden?
MfG
Kraeusi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hiermit sollte der linkname bestimmbar sein(mit http://):
$replace1 = "(\[url=)(http://)({1,})(\])({1,})(\[/url\])";
$replace2 = "<a href=\"http://\\3\" title=\"Externer Link! Betreten auf eigene Gefahr!\" target=\"_blank\">\\5</a>";
$string = eregi_replace($replace1,$replace2,$string);
hiermit sollte der linkname bestimmbar sein(ohne http://):
$replace1 = "(\[url=)({1,})(\])({1,})(\[/url\])";
$replace2 = "<a href=\"http://\\2\" title=\"Externer Link! Betreten auf eigene Gefahr!\" target=\"_blank\">\\4</a>";
$string = eregi_replace($replace1,$replace2,$string);
einfach mal so als beispiel(auch wenns ein bisschen umst?ndlich ist... aber es w?rde die frage beantworten...) -
nein das hilft mir kaum wirklich weiter, hab inzwischen ein wenig weiter get?ftelt und bin hierzu gekommen jedoch br?uchte ich dann irgentne m?glichkeit die variable $url zu speicher, und wenn '] einfach gesetzt wird is es auch ne so sch?n.
function editURL($url) {
if(strtolower(substr($url,0,7))!="http://") {
$url="http://".$url;
return $url;
}
}
$search[30] = "[url='"; $replace[30] = "<a href='";
$search[31] = "']"; $replace[31] = "' target='_blank'>";
$search[32] = "[/url]"; $replace[32] = "</a>";
MfG
Kraeusi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage