Problema con thumbnails

Estado
No está abierto para más respuestas.

Pablo de Valdivia

Zafiro
Usuario de Bronce
Mensajes
2,102
Puntuación de reacción
0
Bueno gente. Recientemente tengo un problema con una plantilla de uno de mis blogs.

La cuestión es que lo cambié de hosting, y en el hosting actual usan una versión de Apache que no permite una función que usan los thumbnails de mi theme.

Lo explico graficamente xq tengo el blog en mantenimiento hasta que arregle este problema...

Una captura de pantalla donde se muestra el problema

Como veis el código de error se repite en cada thumbnail. La cuestión es y según wsoulrc es que es una función obsoleta en la versión apache que se usa en Esehost.com

Y como mis conocimientos sobre este tipo de programación son entre 0 y -1 a ver si alguien tiene idea de arreglarlo...

EL código es muy largo y no me deja copiarlo así que os pongo directamente el thumbnails.php donde indica la función del código de error:

https://dl.dropbox.com/u/47063395/thumbnails.php

No se si esto es suficiente u os hace falta saber más...

Lo que sea me lo pedis. Por favor!! xDD
 

Adjuntos

  • Sin título.jpg
    Sin título.jpg
    95.6 KB · Vistas: 237

Pablo de Valdivia

Zafiro
Usuario de Bronce
Mensajes
2,102
Puntuación de reacción
0
¿Has probado a cambiar el archivo entero?
Es decir, por otro thumbmail, el que usa el de fuutec por ejemplo

Aqui te dejo el codigo, haz copia de seguridad
<?php /** * TimThumb by Ben Gillbanks and Mark Maunder * Based on work done - Pastebin.com


Tu firma tambien me pasaba a mi ;)

Coño...

poner la última versión..

http://timthumb.googlecode.com/svn/trunk/timthumb.php

pero no es de timthumb aunque te lo diga ahí, si no el código que coge la imágen y se la pasa a timthumb. yo uso timthumb... xD

Si uso el código de la última versión directamente ni se me ve el blog mostrando este error, xD:

Código:
A TimThumb error has occured

The following error(s) occured:
No image specified


Query String : 
TimThumb version : 2.8.11
 

Julio Rodríguez

Diamante
Usuario de Bronce
Mensajes
2,521
Puntuación de reacción
2
@pikar0,

igual cambio algo en el código.

¿en el php de los posts, donde recoge la imágen a través de que código lo hace?
 

Bleed

Diamante
Usuario de Bronce
Mensajes
2,408
Puntuación de reacción
1
Por lo que veo en las capturas, no es cosa de la version de Apache, sino de la version de PHP. Desde PHP 5.3.0 la funcion eregi() está obsoleta y su uso devuelve un E_DEPRECATED. Puedes intentar downgradear la version de PHP a otra anterior a la 5.3.0, o puedes usar en su lugar la funcion preg_match() con el modificador i para que sea insensible a mayusculas o minusculas.
 

Julio Rodríguez

Diamante
Usuario de Bronce
Mensajes
2,521
Puntuación de reacción
2
Por lo que veo en las capturas, no es cosa de la version de Apache, sino de la version de PHP. Desde PHP 5.3.0 la funcion eregi() está obsoleta y su uso devuelve un E_DEPRECATED. Puedes intentar downgradear la version de PHP a otra anterior a la 5.3.0, o puedes usar en su lugar la funcion preg_match() con el modificador i para que sea insensible a mayusculas o minusculas.

Si, yo en el otro post ya dije que es de la versión de php, nosotros estamos usando la 5.3.x y estas funciones las estamos evitando. No podemos hacer un downgrade, nuestra inteción es ser un servicio actualizado.

El problema es que no esta en timthumb, si no en la función de coger imagen, que usa eregi y la solución sería usar como dices preg_match.

Un saludo
 

Pablo de Valdivia

Zafiro
Usuario de Bronce
Mensajes
2,102
Puntuación de reacción
0
@pikar0,

igual cambio algo en el código.

¿en el php de los posts, donde recoge la imágen a través de que código lo hace?

No tengi ni idea de donde lo coge así que os pongo el Single y el Functions:

Functions: https://dl.dropbox.com/u/47063395/functions.php
Single: https://dl.dropbox.com/u/47063395/single.php

Por lo que veo en las capturas, no es cosa de la version de Apache, sino de la version de PHP. Desde PHP 5.3.0 la funcion eregi() está obsoleta y su uso devuelve un E_DEPRECATED. Puedes intentar downgradear la version de PHP a otra anterior a la 5.3.0, o puedes usar en su lugar la funcion preg_match() con el modificador i para que sea insensible a mayusculas o minusculas.

Ya, perdón, me equivoqué. Quería decir eso, el PHP, que fue lo que me explicó wsoulrc.
 
Estado
No está abierto para más respuestas.
Arriba