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

  FORUM HardWare.fr
  Programmation
  PHP

  [php] Qqun pour me filer un coup de main avec ereg?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] Qqun pour me filer un coup de main avec ereg?

n°459795
Jul
Posté le 17-07-2003 à 00:03:49  profilanswer
 

Bonsoir,
 
Je cherche à récupérer des liens se trouvant entre deux balises [img] et [/img], qqun voit quelle expression régulière je dois utiliser? Je patauge comme c'est pas permis avec ereg :/
 
Si une âme charitable passe par là, merci d'avance :)

mood
Publicité
Posté le 17-07-2003 à 00:03:49  profilanswer
 

n°459797
Toucouch
Posté le 17-07-2003 à 00:06:27  profilanswer
 

Donne un exemple de chaîne source...

n°459804
Jul
Posté le 17-07-2003 à 00:12:59  profilanswer
 

Je veux juste récupérer le lien se trouvant entre les deux balises, et virer tout le reste. Par exemple, si j'ai :

Code :
  1. $string = "blablabla... http://www.monsite.com/monimage.jpg blablabla";


Je veux récupérer "http://www.monsite.com/monimage.jpg" se trouvant dans $string. Les images peuvent avoir comme extension, jpg gif etc...

n°459808
Toucouch
Posté le 17-07-2003 à 00:18:14  profilanswer
 

Jul a écrit :

Je veux juste récupérer le lien se trouvant entre les deux balises, et virer tout le reste. Par exemple, si j'ai :

Code :
  1. $string = "blablabla... http://www.monsite.com/monimage.jpg blablabla";


Je veux récupérer "http://www.monsite.com/monimage.jpg" se trouvant dans $string. Les images peuvent avoir comme extension, jpg gif etc...


 

Code :
  1. $string = "blablabla... http://www.monsite.com/monimage.jpg blablabla";
  2. $url = ereg_replace('\[URL\]([^[]+)\[/URL\]','\1');


 
Ca, ça devrait le faire si tu n'as qu'une url à choper...

n°459811
Jul
Posté le 17-07-2003 à 00:35:42  profilanswer
 

Ok, merci :) Je vais essayer ça.
Ca n'enlève que les balises [img] et [/img] non?

n°459812
Toucouch
Posté le 17-07-2003 à 00:44:28  profilanswer
 

Jul a écrit :

Ok, merci :) Je vais essayer ça.
Ca n'enlève que les balises [img] et [/img] non?


Oh merde! Désolé, j'ai mal lu ton post! En plus, ça merdouille avec les balises HFR... Pour transformer ta balise en balise <a></a>:

Code :
  1. $resultat = ereg_replace('\[URL\]([^[]+)\[/URL\]','<a href="\1">\1</a>',$string);


 
Fatigué, moi... :sweat:


Message édité par Toucouch le 17-07-2003 à 00:44:43
n°459814
Jul
Posté le 17-07-2003 à 00:49:09  profilanswer
 

Arf ce n'est que ça... J'aurais peut-être pu trouver ça tout seul en fait :D
Merci pour tes réponses en tous cas.


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

  [php] Qqun pour me filer un coup de main avec ereg?

 

Sujets relatifs
valider plusieur formulaires d'un couppostgres : executer une fonction "à la main"
Récupérer les paramètres de lancement du main ds une autre classe...Y-a-til un équivalent string_replace ou ereg_replace en C++ ?
[STL] SGI et leur extension hash_* : coup de gueule et solutionsp'tit coup de main pour debuguer un code?
Access et les Autonumbers.... => Comment les générer à la main[PHP]Qqun sait pkoi les include externes sont impossibles avec phpwin?
Comment afficher en 1 coup un bloc de pixels à l'écran? 
Plus de sujets relatifs à : [php] Qqun pour me filer un coup de main avec ereg?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)