Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

preg_match et preg_match_all - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche baspreg_match et preg_match_all  [1 réponse]

fleche bas

σjacknikolson
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 652 (0.09/Jour)
Inscrit(e) le: 23 juin 2006
Visiter son site
Imprimer Permalien mardi 9 janvier 2018 à 07:33  
Salut à tous.
Des fois qu'un pro du code passe par là..

Pour des raisons de "responsive design" j'ai besoin de virer les "width" et les "height" dans le style incorporé qui est posté par mon éditeur (ckeditor, comme tiny). Mais juste ça, pas d'autres styles éventuels comme les border etc...

J'ai regardé du côté de preg_match


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. $annonce_contenu_0= $_POST['texte'];
  5. preg_match("#<img (.*)(style=\")(width: ([0-9]+)px;)(.*)(height: ([0-9]+)px;)(.*)(\/>)#Ui", $annonce_contenu_0, $out);    
  6. $trucsaremplacer = array($out[3],$out[6]);
  7. $trucsfinis = array('','');
  8. $contenufinal = str_replace($trucsaremplacer,$trucsfinis,$annonce_contenu_0);
  9.  
  10. #####!!!#####
  11. ?>


ça marche très bien si il n'y a qu'une seule image mais quand il y en a plusieurs ça ne marche que sur une seule image.

Du coup je pense qu'il faut utiliser preg_match_all, mais là.... je suppose qu'il faut faire des array...mais je bloque.

Si quelqu'un a la solution ça serait cool.

Sinon, bonne année à tous aussi !!!

Création de site internet Chambéry - Référencement seo de site internet à Chambéry -
Photographe de mariage Chambéry -


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien lundi 5 février 2018 à 12:14  
il suffit que la taille et la hauteur soit différentes et tu n'en auras qu'un dans ton masque du preg_match, tu ferais mieux de faire directement un preg_replace comme ça tu remplaces en direct quelque-soit la valeur

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


fleche baspreg_match et preg_match_all  [1 réponse]