Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2008, 20:49
Avatar de EmaD
EmaD
 
Fecha de Ingreso: marzo-2008
Mensajes: 93
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Error getimagesize() , Por favor

Gente tengo este problema con Php5 hace mese ya , estoy usando php 4 , y la web anda un poco mas lenta ya que php4 es medio un poco mas pesado.
Si elimino estas lineas del codigo anterior y defino el ancho y el largo fijo de l aimagen , funciona perfecto , a los bbcode muchos los usamos con imagenes externas de imageshack , y luego de leer un rato parece que no puede leer la imagen desde otro server y redimensionar la imagen. Este problema lo tengo solo con php5 con php 4 va perfecto.


Si quito esto del codigo anterior.
Código PHP:
$size getimagesize(htmlentities($url));
    if(
$size)
    {
      if (
$size[0]>$max_larg)
      {
        
$size[1]=ceil($size[1]/($size[0]/$max_larg));
        
$size[0]=$max_larg;
      }
      if (
$size[1]>$max_haut)
      {
        
$size[0]=ceil($size[0]/($size[1]/$max_haut));
        
$size[1]=$max_haut;
      } 
Y defino por ejemplo

Código PHP:
return '<img src="'.preg_replace("/\s+/","+",$url).'" height="400" width="400" alt="www.radiometal.com.ar" title="www.radiometal.com.ar"/>'
Funciona pero se ven todas las img iguales con ese tamañao fijo , si coloco un apmas pequeña tambien.

Pregunto hay algun aforma de reemplazar el
Código PHP:
$size getimagesize(htmlentities($url)); 
Con otra funcion ? O algo que no me deforme las imagenes :(


Por favor que alguien me ayude ya no se que mas hacer :