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// Si el archivo no se puede mover a su ruta, devolvemos error.
return "Error: Problema al subir el archivo";
}
Ya conoces donde esta el problema y que casos tienes que tomar en cuenta, te toca resolverlo.