Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/03/2016, 15:49
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 8 meses
Puntos: 379
Respuesta: APORTE: Función para subir archivos al servidor con PHP

Cita:
Pero a mi no me funciona, me salta el error "Problema al subir el archivo", he comprobado los permisos, la ruta, todo lo veo bien, pero no sube, y da ese error ¿qué puede ser?
Tu problema es que no lees la documentación: la función move_uploaded_file() regresa un valor boleano y tiene tres casos
Cita:
Devuelve TRUE en caso de éxito.

Si filename no es un archivo válido subido, no sucederá ninguna acción, y move_uploaded_file() devolverá FALSE.

Si filename es un archivo subido válido, pero no puede ser movido por algunas razones, no sucederá ninguna acción, y move_uploaded_file() devolverá FALSE. Adicionalmente, se emitirá un aviso.
El problema se da en esta parte del código
Código PHP:
Ver original
  1. // Si el archivo no se puede mover a su ruta, devolvemos error.
  2.     if (!move_uploaded_file($campo_archivo['tmp_name'], $ruta) ) {
  3.       return "Error: Problema al subir el archivo";
  4.     }

Ya conoces donde esta el problema y que casos tienes que tomar en cuenta, te toca resolverlo.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Última edición por hhs; 22/03/2016 a las 07:54