miércoles, mayo 30, 2007

Google
 

Subir archivos php problemas


Me ha surgido un problemilla que he tardado en resolver, estaba yo tratando de subir un archivo desde un formulario, compruebo que todo es correcto, q el form tiene enctype="multipart/form-data" ok, que el input es de tipo file, y ademas le pongo un nombre original para acordarme, <input type="file" size="20" class="cajas" name="userfile"> y cuando hago el submit del formulario, lo envio a una pagina php donde almaceno en una base de datos los datos del archivo, antes de guardarlo, y en esto q me sale la consulta todo vacia "INSERT INTO documentos (url,tipo,tamano,icono,nombre,fecha) VALUES ('../archivos/','','0.00KB','../graficos/ico_archivos/.png','','2007/05/30'", asi que compruebo q hay permisos de ejecucion , que tengo creada la carpeta archivos, otra tmp (por si acaso), y nada.. que me sigue dando como que no pilla $HTTP_POST_FILES['userfile']['name']; (el nombre de la variable enviada) y efectivamente, no se por q es, pero si en vez de usar $HTTP_POST_FILES poneis,$_FILES['userfile']['name']; Si que me lo coge y fin del tema, ya subo y guardo. Lo investigare mas a fondo, pero de momento os dejo un enlace que explica mejor que yo los pasos a seguir
Sube archivos.

Etiquetas: , , , ,