2009-05-05 10 views
6

Tengo problemas para cargar archivos en PHP. Cuando envío, $ _FILES [] está vacío. Siento que esto es una pregunta tan n00b:/PHP Cargando archivos

Mi forma:

<form method="post" action="uploadfile.php"> 
<input type="hidden" name="MAX_FILE_SIZE" value="300000" /> 
Image: <input name="ImageFile" type="file" /><br /> 
<input type="submit" value="Add Image" /><br /> 
</form> 

php.ini Relevante:

 
;;;;;;;;;;;;;;;; 
; File Uploads ; 
;;;;;;;;;;;;;;;; 

; Whether to allow HTTP file uploads. 
file_uploads = On 

; Temporary directory for HTTP uploaded files (will use system default if not 
; specified). 
upload_tmp_dir = "c:\php5\upload\" 

; Maximum allowed size for uploaded files. 
upload_max_filesize = 300M 

c: \ php5 \ carga \ puede ser escrito por IUSR_HOSTNAME

¿Alguna idea sobre qué más debo comprobar?

Respuesta

14

Asegúrese de que el código de formulario tiene este atributo: enctype="multipart/form-data"

Sin ella no conseguirá subido los archivos.

+0

¡Tenemos un ganador! ¡Gracias Señor! No puedo ir porque soy un novato, pero lo haría si pudiera. – hapes

+6

No hay problema. Bienvenido al sitio. :) –

+1

+1 para el mensaje de bienvenida, las personas necesitan hacer esto más – barfoon