Hola amigos, tengo la siguiente función de BBCODE, y quiero redimensionar una imagen segun su tamaño.
Código PHP:
function bb($mensaje) {
$mensaje = eregi_replace('\[imagen\]([^\[]*)\[/imagen\]', '<img src="\1" '.chekimage('\1').' style="border: 1px solid black;">', $mensaje);
return $mensaje;
}
function chekimage($foto){
$size = getimagesize($foto); //Pillamos la dimension de la imagen
$width = $size[0];
$height = $size[1];
$dimension = 'width="'.$width.'" height="'.$height.'"';
return $dimension;
}
Lo que no entiendo es que no m toma la variable $foto de la funcion para buscar la dimension. Osea, si pongo return $foto; me devuelve la url de la imagen sin ningun problema, pero es cuando la paso por la funcion getimagesize donde no funciona. Si coloca una URL directa en ella funciona a la perefeccion.
Que puede ser?