Foros del Web » Programando para Internet » PHP »

Problemas al subir fichero

Estas en el tema de Problemas al subir fichero en el foro de PHP en Foros del Web. Hola y gracias por leer este mensaje. Quiero subir mediante un formulario un archivo al servidor, uso un campo de archivo en un formulario. El ...
  #1 (permalink)  
Antiguo 26/02/2002, 07:15
 
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 16
Antigüedad: 15 años, 11 meses
Puntos: 0
Problemas al subir fichero

Hola y gracias por leer este mensaje.

Quiero subir mediante un formulario un archivo al servidor, uso un campo de archivo en un formulario. El PHP se supone me copia en una carpeta temporal el archivo y en la ejecucion del script lo copio a un directorio. El problema es que me da un problema de lectura del archivo que debo subir, es decir que no me lo sube al enviar el formulario.

Ademas las propiedades de de _name, _size del archivo subido no parecen tener ningun valor. ¿?

Gracias.

PD:Lo peor de todo es que hace unos meses me funcionaba bien...


  #2 (permalink)  
Antiguo 26/02/2002, 10:00
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Re: Problemas al subir fichero

Funcionaba hace un tiempo y ahora no?

- Revisa la configuracion de PHP en el servidor (phpinfo() ) .. a ver si han deshabilitado alguna funcion para realizar los copy() o .. el tamaño max del fichero a subir ... etc .

- revisa los permisos (CHMOD) de la carpeta donde subas los ficheros al servidor .. le cambiastes los permisos ultimamente?

... Postea que error te da exactamente .. sino, todo seran congeturas sobre lo que puede suceder ...

Un saludo,
  #3 (permalink)  
Antiguo 26/02/2002, 18:08
 
Fecha de Ingreso: febrero-2002
Mensajes: 13
Antigüedad: 15 años, 9 meses
Puntos: 0
Re: Problemas al subir fichero

Cluster tiene razón, si antes funcionaba y ahora no y no has cambiado el codigo, puede haber distintas razones:

1. Tienes puesto max_file_size en el formulario y estas tratando de subir un archivo que es mayor que este valor. (nota: El valor es en bytes)

2. Estás tratando de subir un archivo que es mayor de 2MB (este es el valor de "default" para subir, de max_filesize en php.ini)

3. Tu compañia de alojamiento ha cambiado el sistema (PHP funciona en "safe mode", PHP ha sido actualizado y el valor de php.ini no es el correcto, etc)

El caso 1 y 2 es fácil de comprobar. Para comprobar el tercero crea un directorio llamado "tmp" en tu "webroot" y pon chmod con un valor de 777. Si esto no funciona contacta tu hosting y preguntales si han cambiado los settings de PHP o han desactivado la posibilidad de subir archivos y qué se puede hacer para que esto funcione nuevamente.


Saludos

Mari Carmen

DigameHost.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:41.