Foros del Web » Programando para Internet » PHP »

mmm error

Estas en el tema de mmm error en el foro de PHP en Foros del Web. me sale este error y no se en realidad que pasa 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 ...
  #1 (permalink)  
Antiguo 04/02/2003, 17:06
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 4 meses
Puntos: 1
mmm error

me sale este error y no se en realidad que pasa


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); 
estoy trabajando en windows.. creo que pueden ser los permisos del directorio (carpeta) img... pero la verdad no estoy segura...
  #2 (permalink)  
Antiguo 04/02/2003, 17:22
Avatar de sir_notos  
Fecha de Ingreso: noviembre-2001
Ubicación: Mexicali
Mensajes: 709
Antigüedad: 22 años, 4 meses
Puntos: 1
Chmod 775 o 755 o de una vez 777
__________________
Usuario Registrado de linux #374849
  #3 (permalink)  
Antiguo 04/02/2003, 17:59
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
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,
  #4 (permalink)  
Antiguo 04/02/2003, 21:33
Avatar de Salome  
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 1.032
Antigüedad: 21 años, 4 meses
Puntos: 1
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
  #5 (permalink)  
Antiguo 05/02/2003, 04:58
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
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,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:46.