Bonjour à tous.
J'obtiens, après upload d'image par les utilisateurs de mon site une balise image qui peut prendre diverses formes :
1/
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<IMG  width="380" height="95" src="http://monsite.fr/upload_files/img1.jpg">
ou
2/
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<IMG src="http://monsite.fr/upload_files/img1.jpg" width=760>
ou
3/
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<IMG style="WIDTH: 350px" src="http://monsite.fr/upload_files/img1.jpg" width=760 height=190>

Pour l'affichage, je souhaite obtenir
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<IMG  width=100 src="http://monsite.fr/upload_files/img1.jpg">

Dans le cas 1, avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
preg_replace('`img([^>]+)src`', 'img width=100 src', $chaine);
, j'arrive à remplacer tout entre IMG et SRC par width=100, mais dans les 2 autres cas, je bute...