Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Linkeistä

Teme [17.04.2003 13:10:42]

#

Jos teen tekstikentän, johon voi kirjoittaa viestin, esimerkiksi samanlainen juttu kun täällä niin sitten jos siihen tekstin sekaan laittaa linkin, ni miten saan sellatti laitettua että PHP-skripti huomaa sen linkiksi ja samalla tekee siitä linkin eli kun sitä klikkaa ni se sivusto aukeaa uuteen ikkunaan? Onko PHP:ssä jotain valmista komentoa/tarkistusta siihen?

Antti Laaksonen [17.04.2003 13:22:49]

#

PHP:n manuaalista (https://www.php.net/manual/en/function.ereg-replace.php) löytyy tällainen säännöllinen lauseke, joka hoitaa homman hienosti. $text on siis teksti, jonka Internet-osoitteet halutaan muuttaa linkeiksi.

$text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $text);

Teme [22.04.2003 08:35:54]

#

Jep, hyvin toimii!

Kiitos!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta