Adresse web transphormation en liens ??

Résolu
ptiloup73 Messages postés 8 Date d'inscription lundi 28 mars 2005 Statut Membre Dernière intervention 25 septembre 2006 - 25 sept. 2006 à 00:05
ptiloup73 Messages postés 8 Date d'inscription lundi 28 mars 2005 Statut Membre Dernière intervention 25 septembre 2006 - 25 sept. 2006 à 17:37
Bonjour,

Voici mon problème :

J'ai un formulaire avec un text area, je rentre un tas de blabla et des adresse web pour un seul et mème enregistrement.

J'aimerais que sur la page ou j'affiche mes news.. les adresses ce transphorme directement en liens exécutable..

Mais comment faire ??

Est-ce que si je rentre en mème temp que mon text des cote comme <a href avec mes adresse elle seront automatiquement transcrite en liens ?

Si vous avez une solution .. merci (par exemple un bouton qui me mettrais des <a href ou un script qui lit la page et transphorme les adresses en liens...

Merci d'avance.

4 réponses

huberdine Messages postés 158 Date d'inscription samedi 8 février 2003 Statut Membre Dernière intervention 17 juin 2010
25 sept. 2006 à 10:06
tu peux regarder du côté des expressions régulières.
Il y a une solution à cette adresse :
http://www.mines.inpl-nancy.fr/~tisseran/cours/php/php3.html
3
cs_jean84 Messages postés 449 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 5 mars 2009
25 sept. 2006 à 14:55
Voila un petit exemple :

$Regex = '`(http|ftp|https)(://[a-z0-9\.-]*\.[a-z0-9\.-]+\.[a-z]{2,})`i';
$News = preg_replace($Regex, '[\\1\\2 \\1\\2]', $News);

Pas parfait comme regex, mais peut te donner une idee de base. Pour un cours sur les regex, va voir sur le siteduzero.com qui propose des tutos sympa.

@+
0
ptiloup73 Messages postés 8 Date d'inscription lundi 28 mars 2005 Statut Membre Dernière intervention 25 septembre 2006
25 sept. 2006 à 17:37
Merci vos réponse me sont d'un grans secour :) @+
0
ptiloup73 Messages postés 8 Date d'inscription lundi 28 mars 2005 Statut Membre Dernière intervention 25 septembre 2006
25 sept. 2006 à 17:37
Merci vos réponse me sont d'un grans secour :) @+
0