Ik zit met een probleem, ik ben bezig een simpel nieuwspaginaatje te maken, door uit een MySQL dbase de data te halen en via PHP op het scherm te laten zetten.
De data erin en eruit halen lukt prima, maar nu wil ik ook dat als er een url in de tekst staat dat deze automatisch wordt omgezet wordt naar een hyperlink (clickable)
ik heb volgens mij de goede strings nu, want als ik dit script open in de browser:
kan ik de tekst dus aanklikken en opent er een nieuw venstertje met de url.... ook werkt het mail spulletje goed
MAAR en nu komt ie (zal vast wel iets stoms zijn....zoals gewoonlijk)
Hoe moet ik het aanpakken als ik in plaats van $data = "Klik hier: http://www.test.nl - info@test.nl"; een query result wil laten zien en dat hij dan dus de tekst uit die result nachecked op urls en zoja deze clickable maakt? Ik kom er echt niet uit, heb ben al dagen op zoek naar een oplossing, ben al op devshed, php freakz enzo geweest.. maar ik wordt er niet echt veel wijzer uit
Kan iemand mij please helpen hiermee?
Met vriendelijke groet,
Martijn
De data erin en eruit halen lukt prima, maar nu wil ik ook dat als er een url in de tekst staat dat deze automatisch wordt omgezet wordt naar een hyperlink (clickable)
ik heb volgens mij de goede strings nu, want als ik dit script open in de browser:
PHP:
1
2
3
4
5
6
7
8
9
10
| <?PHP $data = "Klik hier: http://www.test.nl - info@test.nl"; $data = preg_replace ("/(?:^|\b)((((http|https|ftp):\/\/)|(www\.))([\w\.]+)([,:%#&\/?=\w+\.-]+))(?:\b|$)/is", "<a href=\"$1\" target=\"_blank\">$1</a>", $data); $data = preg_replace ("/([\w\.]+)(@)([\S\.]+)\b/i", "<a href=\"mailto:$0\">$0</a>", $data); printf ("$data"); ?> |
kan ik de tekst dus aanklikken en opent er een nieuw venstertje met de url.... ook werkt het mail spulletje goed
MAAR en nu komt ie (zal vast wel iets stoms zijn....zoals gewoonlijk)
Hoe moet ik het aanpakken als ik in plaats van $data = "Klik hier: http://www.test.nl - info@test.nl"; een query result wil laten zien en dat hij dan dus de tekst uit die result nachecked op urls en zoja deze clickable maakt? Ik kom er echt niet uit, heb ben al dagen op zoek naar een oplossing, ben al op devshed, php freakz enzo geweest.. maar ik wordt er niet echt veel wijzer uit
Kan iemand mij please helpen hiermee?
Met vriendelijke groet,
Martijn