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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Regexp : problème pour exclure une chaine

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Regexp : problème pour exclure une chaine

n°411205
Core 666
Posté le 29-05-2003 à 22:44:58  profilanswer
 

J'utilise la regexp suivante pour transformer les adresses de photos insérées entre balises [img] qui sont saisies via un formulaire en code HTML permettant d'afficher la photo correspondante :
 

$news = preg_replace("/\[img\](http:\/\/.*mondomaine.*[^:;=,&@\%\+\"'\?\|]\.(gif|jpeg|png|jpg|bmp))\[\/img\]/si", "<img src=\"\\1\" BORDER=\"0\" alt=\"\\1\">", $news);


 
Seule les adresses de photos internes à mon domaine sont donc transformées. J'aimerais maintenant pouvoir faire l'inverse, à savoir ne procéder au remplacement que si l'adresse ne contient pas la chaine "mondomaine". J'ai eu beau lire plusieurs tutoriaux et faire plusieurs essais, avec "^" notamment, mais je n'arrive à rien de concluant.
 
Quelqu'un saura me tirer de ce mauvais pas ? :)


Message édité par Core 666 le 29-05-2003 à 22:46:31
mood
Publicité
Posté le 29-05-2003 à 22:44:58  profilanswer
 


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

  [PHP] Regexp : problème pour exclure une chaine

 

Sujets relatifs
[sql]petit problemeProblème de structure pour une table
[C#] Probleme avec ... un bouton ![PHP] Exécuter des commandes en tant que root [Résolu]
problème de passage de paramètre en ASM[PHP]Qqun sait pkoi les include externes sont impossibles avec phpwin?
[postgresql] [resolu] Probleme de language SQL[js] problème avec une fonction simple
[PHP] Vérifier l'existance d'une dbProblème de ComboBox ...
Plus de sujets relatifs à : [PHP] Regexp : problème pour exclure une chaine


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