Foros del Web » Programando para Internet » PHP »

Presentación y problema con PhpThumbs al cambiar de servidor

Estas en el tema de Presentación y problema con PhpThumbs al cambiar de servidor en el foro de PHP en Foros del Web. Buenas, Después de años de solo leeros ahora me toca participar. Soy Richi, de Las Palmas de Gran Canaria. Tengo un problema que me trae ...
  #1 (permalink)  
Antiguo 18/07/2012, 11:12
 
Fecha de Ingreso: julio-2012
Mensajes: 2
Antigüedad: 11 años, 9 meses
Puntos: 0
Pregunta Presentación y problema con PhpThumbs al cambiar de servidor

Buenas,

Después de años de solo leeros ahora me toca participar.
Soy Richi, de Las Palmas de Gran Canaria.

Tengo un problema que me trae loco y después de dar mil vueltas os pido ayuda.

El tema es una web con imágenes en PhpThumb. Todo funcionando ok, pero al cambiar de servidor deja de funcionar y no muestra las imágenes.
He revisado lo típico safe_mode, register_globals, register_long_arrays y todo está igual en ambos servidores.

SERVIDOR ANTIGUO
Debian 5 con Apache 2 y PHP 5.2.6
Plesk 9

SERVIDOR NUEVO
Debian 6 con Apache 2 y PHP 5.3.7
Plesk 10

ERROR EN LA WEB (donde tendría que mostrar la imagen):
Notice: Undefined variable: y1 in /var/www/vhosts/xxxxxxxxxx.com/httpdocs/includes/funciones.php on line 107

LA FUNCIÓN EN CUESTIÓN QUE DA ERROR
Código:
  function mostrar_imagen_zc($nivel,$imagen,$w,$alt,$hw,$zc,$aoe){
	 if (!isset($w))$w=75;// por defecto coge la imagen de 75
	 if (!@is_dir($imagen)){
	 //echo $nivel.$imagen."<br>";
	 		 
	  $size=getimagesize($imagen); // tama�o de la imagen
	 //print_r($size);
	 //echo $size[0];
	  //$y1= "120";
	 //echo "Valor de y1: ". $y1;
	 if ($y1==''){
	 	$y1=$size[0];
		$y2=$y1;
		//echo "y1: $y1 y y2: $y2";exit();
	}
	 echo "<img src=\""."includes/phpThumb/phpThumb.php?src="."".$nivel.$imagen."&amp;h=".$w."&amp;w=".$hw."&amp;zc=".$zc."&amp;aoe=".$aoe."\"  alt=\"".$alt."\"/>";
	 }
  }
Este código, tal cual, estaba funcionando en el servidor antiguo por lo que le he dado vueltas al tema de la configuración del PHP que es donde parece que pueda estar la clave, pero está todo igual .... y ya estoy desesperado

¿A alguien le ha pasado lo mismo o le suena a primera vista por donde puede venir el problema?
  #2 (permalink)  
Antiguo 19/07/2012, 01:04
 
Fecha de Ingreso: julio-2012
Mensajes: 2
Antigüedad: 11 años, 9 meses
Puntos: 0
Respuesta: Presentación y problema con PhpThumbs al cambiar de servidor [SOLUCIONADO]

SOLUCIONADO

Me respondo a mi mismo para que quede como referencia por si a alguien más le pasa.

El problema es precisamente los cambios de PHP 5.3+
Los deprecated afectan al PhpThumb.

La solución es eliminar todas las funciones que han sido deprecated.
Encontré un blog donde alguien ya lo hizo y subió el código de PhpThumb parcheado.
Esta aquí:
[URL="http://www.codeblog.co.uk/2011/08/08/web-development/quick-fix-for-the-deprecated-function-eregi-is-deprecated-issue-error-with-phpthumb-and-php-5-3"]http://www.codeblog.co.uk/2011/08/08/web-development/quick-fix-for-the-deprecated-function-eregi-is-deprecated-issue-error-with-phpthumb-and-php-5-3[/URL]

Saludos

Última edición por richi_530; 19/07/2012 a las 01:11

Etiquetas: imagenes, phpthumb, plesk
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:42.