Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/10/2012, 01:09
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Como guardar en una BD los datos que envío por mail desde un formulario

Me parece que tu opción para verificar el archivo subido no es correcta, deberías revisar si $_FILES['archivo']['error'] es cero, lo que significa que sí se subió un archivo y el servidor lo recibió correctamente.

Aparte de eso, si no se subió un archivo, tus variables $archivo y $tipo estarán vacías.

Supongo que lo de dejar $timestamp sin un valor es un error al copiar tu código aquí, de lo contrario obtendrías un error de sintáxis al incluir el archivo donde tienes esa clase.

Para ver más sobre cómo verificar archivos, puedes leer esto: http://www.forosdelweb.com/f18/aport...8/#post4265376

Finalmente, tu código para insertar la información en la base de datos no tiene validación alguna, tal vez omitiste esa parte cuando copiaste el código, pero tampoco veo que "prepares" los datos escapándolos para evitar errores y/o ataques.

Algunos consejos útiles sobre cómo hacer eso están en: http://www.forosdelweb.com/f18/aport...8/#post4265377

P.D. Usa el Highlight para mostrar tu código, queda m ás legible.
__________________
- León, Guanajuato
- GV-Foto