Links automatisch klikbaar naast de [img] [/img] functie
Koz T
27/06/2007 22:50:00PHP hulp
20/11/2024 17:19:45Koz T
30/06/2007 20:09:00Ik ben er zelf achter gekomen:
Zo werkt het :D
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
//Alle links omzetten naar [url] LINK [/url]
$bericht = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '[url]\\1[/url]', $bericht);
$bericht = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '[url]\\2[/url]', $bericht);
//Plaatjes door de poster gepost hebben nu de code [img][url] LINK [url][/img]; dit ombouwen naar html voor weergeven plaatje
$bericht = preg_replace("/\[img]\[url\](.*?)\[\/url\]\[\/img\]/si", "<img src=\"\\1\" border=\"0\">",$bericht);
//Alle links tussen [url] en [/url] omzetten naar klikbare links
$bericht = eregi_replace("\[url\][[:space:]]*(http://)?([^\\[]*)[[:space:]]*\[/url\]","<a href=\"http://\\2\" target=\"_blank\">http://\\2</a>",$bericht);
?>
//Alle links omzetten naar [url] LINK [/url]
$bericht = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '[url]\\1[/url]', $bericht);
$bericht = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '[url]\\2[/url]', $bericht);
//Plaatjes door de poster gepost hebben nu de code [img][url] LINK [url][/img]; dit ombouwen naar html voor weergeven plaatje
$bericht = preg_replace("/\[img]\[url\](.*?)\[\/url\]\[\/img\]/si", "<img src=\"\\1\" border=\"0\">",$bericht);
//Alle links tussen [url] en [/url] omzetten naar klikbare links
$bericht = eregi_replace("\[url\][[:space:]]*(http://)?([^\\[]*)[[:space:]]*\[/url\]","<a href=\"http://\\2\" target=\"_blank\">http://\\2</a>",$bericht);
?>
Zo werkt het :D