à part les points du nom de domaine pas échappé (mais ça empêche pas de fonctionner... juste que t'auras un coup une mauvaise surprise) me semble que le reste est correct.
il fait pas ce que tu veux, là il ajoute systématiquement le '?mini=1'
le pattern ce serait plutot un truc du genre:
edit:
il fait pas ce que tu veux, là il ajoute systématiquement le '?mini=1'
le pattern ce serait plutot un truc du genre:
Code :
'#<img (.*?)src="(http://images\.domaine\.com/uploads/.*?)(?:\?mini=1)?"#'
edit:
Code PHP :
<?php
$p = '#<img (.*?)src="(http://images\.domaine\.com/uploads/.*?)(?:\?mini=1)?"(.*?)/>#';
$r = '<a href="$2"><img $1src="$2?mini=1"$3/></a>';
$s = preg_replace($p,$r,$s);