+ -

PayPal KwsPHP

Renouvellement
Hébergement + NDD

Afficher donateurs

Merci à tous les donateurs.
Les dons cette année nous permettent de payer l'hébergement des 2 prochaines années.

bargraph

100%

Se connecter pour faire un don

© 2018 Copyright

Menu

Forum

Sujets Importants

Espace membre

Forum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


preg_match et preg_match_all  [0 réponse]

σjacknikolson
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 576 (0.14/Jour)
Inscrit(e) le: 23 juin 2006

Niveau en PHP : Zéro
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 !!!

Visiter son site

remonter

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

remonter

preg_match et preg_match_all  [0 réponse]

Les connectés : (0 membre - 21 visiteurs - 202 visites aujourd’hui) ♦ 2 854 059 visiteurs depuis le 22/06/2006