Foros del Web » Programando para Internet » PHP »

problema con fopen

Estas en el tema de problema con fopen en el foro de PHP en Foros del Web. Bueno hemos revisado todos los permisos y todo pero creemso que este problema es del php.ini , resulta que al utilizar la funcion fopen siempre ...
  #1 (permalink)  
Antiguo 27/11/2008, 14:02
 
Fecha de Ingreso: noviembre-2007
Mensajes: 498
Antigüedad: 16 años, 5 meses
Puntos: 20
Exclamación problema con fopen

Bueno hemos revisado todos los permisos y todo pero creemso que este problema es del php.ini , resulta que al utilizar la funcion fopen siempre sale esto ;

Warning: fopen(datos.txt) [function.fopen]: failed to open stream: Permission denied in C:\Inetpub\vhosts\sitioweb\httpdocs\pruebas.php on line 17


Es decir no crea el archivo deseado en el server como tampoco abre directorios con mkdir

Código PHP:
<?php
fopen 
("datos.txt","a");
?>

<?php
mkdir 
("imagenes",0755);
?>


Bueno si es del php.ini a ver si me indican de que se trata y lo revisamos o diganme lo qeu pedan saludos a todos

Última edición por fr1974; 27/11/2008 a las 14:27
  #2 (permalink)  
Antiguo 06/03/2009, 05:56
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 20 años, 7 meses
Puntos: 4
Respuesta: problema con fopen

Hola,

No me parece que sea el php.ini. Más bien creo que el problema es que no está especificados los permisos de escritura, sobre el directorio, para el usuario que pretende crear el archivo datos.txt.

Date cuenta que, cuando llamas a un PHP desde fuera del servidor, se está ejecutando con permisos de un usuario que no es ni el OWNER del directorio, ni pertenece al grupo al que pertenece OWNER.

Tienes que mirar qué usuario es que el ejecuta el PHP desde fuera y los permisos que tiene.
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
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 11:17.