Programación Web y Scripting > PHP

 Upload De Archivos

(1/1)

marlon:
Saludos amigos.

elaboré una web que permite gestionar los contenidos. utilicé debian para el desarrollo. luego la publicaron en un servidor win2000 server. el caso es que cuando intento subir los archivos al servidor, me sale un error de que "el documento está vacio"(en linux) y en windows me sale otro error extraño". el codigo fuente corria perfectamente en mi maquina linux.

tendrá algo que ver con esto:

- el memory_limit, que actualmente está en 8.
- el post_max_size, que actualmente está en 8.
el upload_max_filesize = 2M, debería ser mayor.

no se que podrá ser, el caso es que no quiero meterle mano al php.ini del servidor hasta que esté completamente seguro.

gnfrs:
Deberías investigar un poco más antes de meter mano y sacar conclusiones.
El error también puede ser porque no tenés permisos en la carpeta temporal donde sube el archivo, fijate desde PHP el path completo hacia el archivo justo después que lo subió, una vez hecho esto podés copiar inmediatamente el archivo a otra ubicación (si es que está)...

Saludos.

marlon:

--- Cita de: "gnfrs" --- fijate desde PHP el path completo hacia el archivo justo después que lo subió, una vez hecho esto podés copiar inmediatamente el archivo a otra ubicación (si es que está)...
--- Fin de la cita ---
gracias por el consejo amigo. podrias detallar mejor esto?. a que te refieres especificamente.

Gracias de antemano :hola:

ibito:
Haz un php con el siguiente código:

--- Código: Text --- <?php    phpinfo();?>  
Y busca donde diga upload_tmp_dir

Yo varias veces tuve problemas al tratar de subir un archivo en algún servidor en el cual yo no podia "meter mano" a la configuración. Utilizaba la técnica de ir eliminando posibilidades, empezaba con un formulario con un campo para subir archivos, y en el script que lo recibia empezaba a probar con diferentes opciones, como imprimir por ejemplo:

--- Código: Text --- echo $_FILES['filename']['tmp_name'];echo $_FILES['filename']['name'];  etc

otra cosa que debes ver es en el tag <form>, poner un

--- Código: Text --- &#60;form enctype=&#34;multipart/form-data&#34; etc etc&#62;  

Navegación

[0] Índice de Mensajes

Ir a la versión completa