Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1490 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] transformer un texte du type [url] par <http://...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] transformer un texte du type [url] par <http://...

n°258412
sanglochon
Posté le 01-12-2002 à 18:49:54  profilanswer
 

Voila mon probleme, je souhaiterais remplacer un texte enregistre dans une base de donnée de la forme
http://www.test.com
 
par
<a href=http://www.test.com>http://www.test.com</a>
 
ou
ici
 
par
<a href=http://www.test.com>ici</a>
 
Merci d'avance

mood
Publicité
Posté le 01-12-2002 à 18:49:54  profilanswer
 

n°258413
Taz@PPC
saloperie de i=`expr $i + 1`;
Posté le 01-12-2002 à 18:51:23  profilanswer
 

regex powa!


---------------
du bon usage de rand [C] / [C++]
n°258414
sanglochon
Posté le 01-12-2002 à 18:52:26  profilanswer
 

Va falloir etre plus precis parce que je suis pas une foudre sur PHP.

n°258422
asphro
Posté le 01-12-2002 à 19:04:04  profilanswer
 

if www. then echo <a href="lelien">lelien</a>
 
avec des regex evidement
 
 
www.lelien.com


Message édité par asphro le 01-12-2002 à 19:04:53
n°259552
darxmurf
meow
Posté le 03-12-2002 à 10:42:43  profilanswer
 

/* Fonction remplacant les adresses URL par des liens */
   
function url($msg)
  {if ($msg)
     return eregi_replace("((http|https)://[A-Za-z0-9_.%/?=&#:;+-]{5,})","<a href=\\1 target='_blank'>\\1</a>",$msg);
   else
     return " ";}
     
/* FIN de fonction */


Message édité par darxmurf le 03-12-2002 à 10:43:32

---------------
Des trucs - flickr - Instagram
n°442473
Mulot
Posté le 28-06-2003 à 12:10:11  profilanswer
 

comment on fait si on a des www.test.com?

n°442478
Deaddy
Posté le 28-06-2003 à 12:26:32  profilanswer
 

$url="www.test.com";
echo "<a href=http://".$url.">".$url."</a>";

n°442480
Mulot
Posté le 28-06-2003 à 12:29:00  profilanswer
 

nan mais les url sont contenu dans un texte :)

n°442612
burgergold
5$? va chez l'diable!
Posté le 28-06-2003 à 16:10:02  profilanswer
 

doit y avoir de faire comme en perl, un split sur les espaces
 
apres tu vérifies lesquels commencent pas http:// et ceux la tu affiche un <a> avant et </a> apres
 
mais c un peu énergivore car faut que tu test sur chacun de tes mots de ton texte
 
t beaucoup mieux d'ajouter le tag html direct dans ta bd


---------------
http://www.boincstats.com/signature/user_664861.gif

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] transformer un texte du type [url] par <http://...

 

Sujets relatifs
[PHP] Indexer un tableau[PHP] Ca marche pas... [formulaire inside]
[PHP] Comment il fait Joce pour les reply....??[PHP] Ca marche pas..... mais pkoi ? Need help! ;-)
Date d'un fichier en PHP[PHP] Formulaire & affichage du résultat.... ???
SQL + PHP ???[PHP] Et la securité dans tout ca....
[PHP] Les données présentées en tableaux[PHP] comparatif vitesse strtr(), str_replace() et preg_replace()
Plus de sujets relatifs à : [PHP] transformer un texte du type [url] par <http://...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR