Autor Zpráva
Corvin
Profil *
Prosím o radu, potřeboval bych adresy z textu převést na odkazy.
Díky
Hugo
Profil
A jak mas ulozeny ten text??
Corvin
Profil *
v proměnné
Hugo
Profil
Tak to jednoduche
<a href="<?php print $odkaz; ?>">
<?php print $odkaz; ?>
</a>

prip.
PrintF ('<a href="%s">%s</a>', $odkaz, $odkaz);
Corvin
Profil *
Ale ne, mam třeba text z formuláře, kde jsou třeba odkazy, tak jak je přes regexp převést na odkazy...
Dero
Profil
$text = "blablba bla www.neco.cz bla";
$text = preg_replace("/(?<!<a href=\")((((http|ftp)+(s)?:\/\/)|(www[0-9]?\.))[^<>\s]+)/i", "<a href=\"\\0\">\\0</a>", $text);
$text = preg_replace("/(href=\"www)/", "href=\"http://www", $text);
Hugo
Profil
Corvin

A jo, tak to mas napsat.
regexp
Profil *
koukni na Regulární výrazy
do Tutoriály->PHP (Perl-compatible)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0