Código PHP:
Ver original//Si el directorio para subir el archivo no está creado lo creo y abro los puertos.
{
}
Respecto a este comentario y a la duda que tienes después no se refiere a puertos, se refiere a los permisos que se le da a la carpeta, siendo 0777 el mas amplio de todos, ahora, para un sistema en producción (ya puesto al servicio del publico) es mejor usar 0755 que es todo para propietario y lectura/escribir para los demás usuarios, o incluso 0644 que es leer/escribir para propietario y solo lectura para todos los demás, para pero también puedes escoger cualquier otro, todo depende de los permisos que quieras que tengan dichos archivos...