Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2008, 14:05
Avatar de Miztli
Miztli
 
Fecha de Ingreso: abril-2007
Mensajes: 39
Antigüedad: 17 años, 1 mes
Puntos: 1
Pregunta Problema extraño al subir archivos

Hola!!!

Tengo un proble vastante extraño: Quiero subir un archivo a mi servidor web remoto,
para eso tengo el siguiente código:

<form action="subir.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="2097152">
<input type="file" name="archivo" size="48%" />
<input type="submit" value="Subir Archivo" />
</form>

subir.php

<?php

echo 'size= '.$_FILES['archivo']['size'].'<br>';
echo 'name= '.$_FILES['archivo']['name'].'<br>';
echo 'type= '.$_FILES['archivo']['type'].'<br>';
echo 'tmp_name= '.$_FILES['archivo']['tmp_name'].'<br>';

?>


y cuando lo ejecuto me muestra esto:

size= 0
name= a.txt
type=
tmp_name=

donde a.txt es el archivo que quiero subir con un tamaño de 4.154 bytes

el php.ini tiene la siguiente configuración:

post_max_size 8M
file_uploads On
upload_max_filesize 2M
upload_tmp_dir no value

Segun la documentación para upload_tmp_dir:

The temporary directory used for storing files when doing file upload. Must be writable by whatever user PHP is running as. If not specified PHP will use the system's default.

por lo tanto al estar establecido en "no value" se ocupa la direccion por default del sistema.

¿Cual es el problema?, ¿por qué si me sale el nombre del archivo, pero con un tamaño de cero y por que me sale tmp_name en blanco?

De antemano Gracias
Miztli