Error 200 cuando algunos se utiliza PHP

  • Truce
  • Guru
  • Guru
  • No Avatar
  • Registrado: Abr 25, 2004
  • Mensajes: 1477
  • Loc: Washington DC
  • Status: Offline

Nota Enero 13th, 2005, 10:47 pm

Recientemente he instalado Abyss Web Server, PHP 5.0.3, y MySQL. Estoy tratando de crear un script PHP para redimensionar todas las imágenes en un directorio. Cuando visito el guión, me sale un error 200 (ok). Me eliminar algunas de las código php que es cambiar el tamaño de la imagen con imagecreatetruecolor y imagecopyresample y el código funciona, pero no el tamaño de las imágenes (obviamente).

No sé lo que está mal aquí. ¿Ideas? Ya he descomentado la biblioteca GD dll y ponerlo en la carpeta con php y no ayuda.

AYUDA POR FAVOR!
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Enero 13th, 2005, 10:47 pm

  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Nota Enero 13th, 2005, 11:11 pm

¿Qué versión de la librería GD está usando? Yo más o menos asumiremos que tiene la última versión:
http://www.boutell.com/gd/
2.0.33


Supongo que la segunda pregunta que se tendría si el código que está escrito es compatible con PHP 5.0.3


Desde una perspectiva lógica, si se quita el código y que esto funciona, y que añada el código y no es así, entonces el problema reside en el código que ha añadido (podrían ser errores tipográficos o versión de compatibilidad o simplemente con vistas a la evidente? * encoge de hombros - acaba de tirar ideas.)
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • Truce
  • Guru
  • Guru
  • No Avatar
  • Registrado: Abr 25, 2004
  • Mensajes: 1477
  • Loc: Washington DC
  • Status: Offline

Nota Enero 13th, 2005, 11:20 pm

Bueno, ya he descargado PHP como hace 2 días e incluye el archivo de GD. Estoy casi 100% seguro de que es 2.0.33

El código es este:
[php]
<html>
<head> <title> Test Site </ title> </ head>
<body>
Servidor de Atletismo....
</ body>
</ HTML>
<?

$ dir_path = "pix";
$ dir = opendir ($ dir_path);
$ i = 0;
while (false! == ($ Archivo = readdir ($ dir))) (
$ archivo [$ i] = $ archivo;
$ i + +;
)
closedir ($ dir);

$ id = mt_rand (0, ($ i-1))
$ archivo = "$ dir_path / $ archivo [$ id]";
resizeJPG ($ archivo, 400);
función resizeJPG ($ jpgFile, $ ancho) (

/ / Obtener nuevas dimensiones
lista ($ width_orig, $ height_orig) = getimagesize ($ jpgFile);
$ height = (int) (($ anchura / $ width_orig) * $ height_orig);

/ / Resample
$ image_p = imagecreatetruecolor ($ anchura, $ altura);
$ image = imagecreatefromjpeg ($ jpgFile);
imagecopyresampled ($ image_p, $ imagen, 0, 0, 0, 0, $ anchura, $ altura, $ width_orig, height_orig dólares);

/ / Salida
imagejpeg ($ image_p, $ jpgFile, 100);

)

>
[/ php]

El código funciona cuando me quito la función definida por el usuario y la convocatoria a la misma. [/ Code]

Publicar Información

  • Total de mensajes en este tema: 3 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 29 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC