Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/03/2010, 09:39
Avatar de manumaf
manumaf
 
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años
Puntos: 6
Las imagenes me toman el mismo tamaño

Hola, este es mi codigo:
Código PHP:
$texto "[img=img1.jpg]
[img=img2.jpg]
[img=img3.jpg]"
;


  
preg_match_all('/\[img=([^\]]+)\]/is'$texto$matches);
            
      
$cantidad count($matches[1]);
      
$numero 0;
     while (
$numero $cantidad) {
      
      
$url $matches[1][$numero];
      
$numero++;
      
$size getimagesize($url);
      
      
      if(
$size[0] > 1000) {
     
$tamano 'width="950"';
     }else {
     
$tamano 'width="'.$size[0].'"';
     }
     
      
$exprecion '/\[img=(?:"|\')?(.*?)(?:"|\')?\]/is';
       
$htmlimagen '<img src="$1" '.$tamano.' />';     
       
$txt preg_replace($exprecion,$htmlimagen,$texto);
       } 
El objetivo es que cuando pase el codigo de bbcode a html las imagenes que tienen un ancho mayor a 1000px pasen a ser de 950px. El problema es que todas las imagenes me toman el tamaño de la ultima imagen, que esta mal?