<?php
function RendreCliquable($chaine){
$chaine = eregi_replace( "([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])",
"<a href=\"\\1://\\2\\3\" target=\"_blank\" class='lien' target=\"_new\">\\1://\\2\\3</a>",
$chaine);
$chaine = eregi_replace( "(([a-z0-9_]|\\-|\\.)+@([^[:space:]]*)([[:alnum:]-]))",
"<a href=\"mailto:\\1\" target=\"_new\" class='lien'>\\1</a>",
$chaine);
return($chaine);
}
if (!isset($demoTexte)) {
$demoTexte = "Visitez phpInfo.net : ";
$demoTexte .= "http://www.phpinfo.net/ ";
$demoTexte .= "envoyez-moi un petit mot : ";
$demoTexte .= "mailto:jpdezelus@phpinfo.net";
} else
$demoTexte = stripslashes($demoTexte);
echo "<FORM METHOD=POST ACTION=''>";
echo "<B>Texte à rendre cliquable</B><BR>";
echo "<TEXTAREA NAME='demoTexte' ROWS='6' COLS='30' WRAP=VERTICAL>";
echo htmlspecialchars($demoTexte)."</TEXTAREA>\n";
echo "<BR><BR> <INPUT TYPE='submit' VALUE='Go !'><BR><BR>";
if ($demoTexte != "") {
echo "<B><U>Texte modifié</U></B><BR>";
echo RendreCliquable($demoTexte);
}
echo "</FORM>";
?>