Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2010, 14:03
Avatar de manumaf
manumaf
 
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años
Puntos: 6
Problema cambiando el tamaño de imagenes

Hola a todos, este es mi codigo:

Código PHP:
$texto $_POST['id1'];

      
preg_match_all('/\[img=([^\]]+)\]/is'$texto$matches);
        
      
$cantidad count($matches[1]);
      
$numero 0;
      while (
$numero $cantidad) {      
      
$url $matches[1][$numero];
      
$numero++;
      
$size getimagesize($url);      
     
$tamano 'width="'.$size[0].'"';
           }
function 
bbcode2html($cadena){

  
$bbcode[] = '/\[img=(?:"|\')?(.*?)(?:"|\')?\]/i';       $html[] = '<img src="$1" '.$tamano.' />';     

$cadena preg_replace($bbcode,$html,$cadena);
    return 
$cadena;
}
$transf bbcode2html($texto);

echo 
$transf
En la variable tamaño se guarda el ancho de la imagen osea queda asi: width="1000"

El codigo funciona bien, el problema es cuando quiero colocar la varable dentro de la funcion por que no me la lee. Alguien sabe por que no me le la variable adentro de la funcion?