Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2004, 15:46
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Vi un poco el código .. y vi algunas cosas (a ver si me sacas de dudas).

1) While (($i<5) and $registro=mysql_fetch_assoc($consulta) )
{

(de imagenes.php)

Haces eso para limitar el n° de registros que vas a mostrar? .. esos 5? o de ID < a 5? .. Por qué no usas más SQL (que por otro lado es más optimo): .. me refiero a usar LIMIT de Mysql ..

SELECT * FROM tabla WHERE condicinones LIMIT 5

(y si necesitas los "ultimos 5 .. o los 5 primeros .. es cosa de ordenar ORDER BY ID .. DESC o ASC (descendente o ascendente).

Parece que haces eso para cierto "paginado" .. Si es así podrías hechar un vistazo al "Paginator" de Jpinedo (en google o en el foro lo tienes).. por lo menos para que veas la técnica de uso del "LIMIT" en las sentencias SQL y otros detalles como la de la propagación de variables que puedieran estar en el URL (GET o POST) por qué sino, tu script con esa parte de paginado sólo servirá para ejecutarlo de forma independiente (no bajo estructuras "modulares" ni similares) aunque .. como ejemplo todo es bueno.

2) haces uso mezclado de los arrays superglobales $_GET .. etc y de los no superglobales $HTTP_FILES_VARS .. Intenta usar sólo los arrays superglobales para todo .. $_FILES .. etc Es más seguro y compatible lo que hagas así.

3) .. El directorio "i" que mencionas que hay que crear .. deberías especificar que será bajo el directorio donde esté el script en cuestión ejecutandose y los detalles como avisar que tal directorio debería tener permisos de escritura (0666 minimo en su CHMOD) sobre todo si usan "LInux" como S.O.

Intenta mejorar esos aspectos. Suerte!.

Un saludo,