Gå til innhold

Lage adresser klikkbare


Anbefalte innlegg

Hei!

 

Er ganske ny i php, men har laget noen enkle ting. B.la et enkelt forum der folk kan poste meldinger (Blir lagret i mysql). Noen ganger hender det seg at folk poster linker, og da blir de ikke klikkbare. Hvordan gjør jeg det i php sånn at adressene automatisk blir klikkbare?

Lenke til kommentar
Videoannonse
Annonse

Hei!

 

Er ganske ny i php, men har laget noen enkle ting. B.la et enkelt forum der folk kan poste meldinger (Blir lagret i mysql). Noen ganger hender det seg at folk poster linker, og da blir de ikke klikkbare. Hvordan gjør jeg det i php sånn at adressene automatisk blir klikkbare?

 

kanskje du kan se på html_entities()?

Lenke til kommentar

Hei!

 

Er ganske ny i php, men har laget noen enkle ting. B.la et enkelt forum der folk kan poste meldinger (Blir lagret i mysql). Noen ganger hender det seg at folk poster linker, og da blir de ikke klikkbare. Hvordan gjør jeg det i php sånn at adressene automatisk blir klikkbare?

 

kanskje du kan se på html_entities()?

og html_entity_decode

Lenke til kommentar

Du kan gjøre det slik vis du vil gjøre dem direkte trykkbare uten BB-koder:

 

<?php

$st = 'Normal link:  https://www.diskusjon.no/index.php?showtopic=1343856';

$preg_search  = array("/(?i)(^|\ |\n|\r|\t)(http|https|ftp|irc|ed2k|gopher|telnet|gopher|telnet)(\:\/\/)([^\[\<\>[:space:]]+)($|\ |\n|\r|\t)/");
$preg_replace = array("<a href=\"\\2\\3\\4\" class=\"bblink\">\\2\\3\\4</a>");

$st = preg_replace($preg_search, $preg_replace, $st);

echo $st;

?>

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...