Detecter automatiquement un lien

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Detecter automatiquement un lien

Re: Detecter automatiquement un lien

par fabrice88250 » 03 août 2010, 13:40

ok bon alors actuellement j'affiche le texte (qui vient de ma base de donnée) comme ceci :
echo stripslashes (htmlspecialchars($data['message']));
je viens de voir avec preg_replace :
		$message = preg_replace('#http://[a-z0-9._/-]+#i', '<a href="$0">$0</a>', stripslashes (htmlspecialchars($data['message'])));
		echo $message;
Sa al l'aire de fonctionner comme ça.

Merci

Re: Detecter automatiquement un lien

par Berzemus » 03 août 2010, 13:36

reconnaitre le lien par expression régulière, et le transformer par un vrai lien en y ajoutant les balises nécessaires.

Detecter automatiquement un lien

par fabrice88250 » 03 août 2010, 13:28

Bonjour,
dans un texte qui serait par exmple :
il est temps de venir voir mon nouveau site http://www.....fr afin de vous faire connaitre.

Comment faire pour detecter et transformer automatiquement http://www.....fr en lui attribuant sont propre lien afin qu'il soit cliquable ?

Merci

En fait je vient de me rendre compte que ce forum le fesait... mais comment ?