Saludos.
Alguien sabe como DEMONIOS se cambian los permisos en IIS 5 para poder hacer uploads de archivos por PHP ??
Gracias
| |||
Revisa antes la configuración de PHP ... Tienes una directiva (entre otras) que permite o no el "file Upload": ; Whether to allow HTTP file uploads. file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). upload_tmp_dir =C:\donde_metas_tus_uploads_temporalmente ; Maximum allowed size for uploaded files. upload_max_filesize = 2M Un saludo, |
| ||||
A ver !! Saludos. En el php.ini esta lo siguiente: ------------------------------------- ; Whether to allow HTTP file uploads. file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). upload_tmp_dir = C:\PHP\uploadtemp ; temporary directory for HTTP uploaded files (will use system default if not specified) ; Maximum allowed size for uploaded files. upload_max_filesize = 2M ------------------------------------------ Y el error que me da al subir los archivos es: ------------------------------------------- Warning: Unable to create 'c:/Inetpub/wwwroot/webnew/img/banners/superiores_home/': Permission denied in C:\Inetpub\wwwroot\webnew\administrador\banners_a. php on line 63 Warning: Unable to move 'C:\WINNT\TEMP\php130.tmp' to 'c:/Inetpub/wwwroot/webnew/img/banners/superiores_home/' in C:\Inetpub\wwwroot\webnew\administrador\banners_a. php on line 63 ------------------------------------------------- La línea 63 tiene: ---------------------------------------------------- move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $RUTA_UPLOADED); ----------------------------------------------------
__________________ Aprender Siempre. Lema de Vida José Molina |
| |||
Y $RUTA_UPLOADED .. q valor le das? parece q dices c:/.../... cuando deberia ser c:\...\...\ segun la estructura de directorios de windows. Un saludo, |
| ||||
Aquí estan.. Saludos. $RUTA_UPLOADED = 'c:/Inetpub/wwwroot/webnew/img/banners/superiores_home/'; ???? Pero es la misma ruta que utilizo para colocar los requiere o include y no me da errores......
__________________ Aprender Siempre. Lema de Vida José Molina |
| ||||
Listo !! Saludos. El problema era la "Seguridad" realizada por la partición NTFS. Agrege a Todos los Usuarios de la Red, incluyendo mi PC y listo. funciono perfectamente
__________________ Aprender Siempre. Lema de Vida José Molina |
| ||||
A ver Saludos. Estas hacienco ftp con comandos de PHP ??? O estas conectado con un programa ftp a tu server local con IIS??? Si es la primera, la verdad no se como hacerlo, porque nunca he trabajado con ftp directo desde PHP. Si es el segundo, el 777 es para poder guardar o eliminar o escribir en la carpeta o archivo seleccionado. Eso lo tienes que hacer cambiando los permisos "Seguridad" de la carpeta o archivo en cuestión. Debes hacerlo desde el explorador de windows, boton derecho sobre la carpeta o archivo , propiedades , ultima pestaña de derecha a izqueirda. Debes agregar al o los usuarios que tu quieres que tengan acceso a la carpeta o archivo. Y colocar control total si es eso lo que quieres hacer. Suerte
__________________ Aprender Siempre. Lema de Vida José Molina |