Warning: Unable to create 'c:/Archivos de programa/EasyPHP/www/gp/img/': Permission denied in c:\archivos de programa\easyphp\www\gp\info.php on line 21
la linea 21 es la siguiente:
Código PHP:
copy($archivo, $fichero);
| |||
En Windows 98 y ¿XP? no hay problemas con los permisos de directorios .. prácticamente puedes escribir y leer desde donde quieras .. Solo en Windows 2000 y NT puedes tener problemas de permios .. De todas formas .. revisa las propiedades del directorio donde dejas las imagenes (c:/Archivos de programa/EasyPHP/www/gp/img/) que esté creado (si es que no lo crea el propio script q usas ..) y q tenga permisos de Escritura ... Si usas PHP bajo CGI (usando PWS, IIS .. etc) asegurate que el directorio está dentro de tu DOCUMENT_ROOT ... Si estas usando copy() para hacer una copia desde el directorio temporal donde subes algun archivo via PHP a su destino definitivo .. usa mejor move_uploaded_file($archivo,$fichero); De todas formas . harbría q ver q ruta indicas en $archivo y cual en $fichero .. Pon mas código ... que usas... Un saludo, |
| ||||
Trabajo en Win98 y pues si esta como generando problemas porque aun sigue denegandome el acceso.. ok aca va más codigo... tengo lo siguiente.... $path = "c:/Archivos de programa/EasyPHP/www/gp/img"; $url = "http://localhost/www/gp/img/"; $fichero = $path . "/" . $archivo_name; copy($archivo, $fichero); $archivo_name es el nombre del archivo que deseo copiar en la carpeta img A ver este codigo me ha funcionado, pues me funciona solo estando directamente en internet.. mi duda ahora es como darle los permisos a img estando en win98 |
| |||
Ese $archivo_name .. es de un campo <file> de un formulario? Te recomendé q uses si es ese caso mejor: move_uploaded_file($archivo,$fichero); Y revisa como usas register_globals .. si es q $archivo_name .. es un <file> .. Seía mejor de todas formas usar $_FILE['archivo']['tmp_name'] en vez de $archivo (si es que $archivo = $archivo_name) .. pues ese es el nombre "temporal" q tiene tu <file> una vez subido al servidor en espera de ser movido a su destino definitivo desde el upload_tmp_dir q tengas asignado en tu php.ini Revisa este tema si es que estas haciendo un "file upload" .. http://www.php.net/manual/en/features.file-upload.php Un saludo, |