Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2011, 09:42
Avatar de Alvaro_Franz
Alvaro_Franz
 
Fecha de Ingreso: mayo-2011
Mensajes: 84
Antigüedad: 13 años
Puntos: 4
Fwrite no funciona a pesar de tener permiso

Hola... Bueno la cuetsión es que llevo un rato dándole vueltas a un extraño problema. Uso el siguiente código para unos archivos que tienen permisos 777 (Lectura, escritura y ejecución) (Son .txt) hace unos días funcionaba, pero me viene diciendo mi cliente que no le deja editar, y efectivamente... Devuelve el string "Permiso denegado"... pero, sí que tiene permisos. la

Código PHP:
$file_handle fopen($_SERVER['DOCUMENT_ROOT'] . "/archivos_txt/" $_GET['q'] . ".txt","w");
echo 
fileperms($_SERVER['DOCUMENT_ROOT'] . "/archivos_txt/" $_GET['q'] . ".txt"); //devuelve 0777 (con 0666 tampoco funciona)
if(isset($_POST['new-html'])){ 
$good_text=$_POST['new-html'];
echo 
$good_text "<hr />";
   if(!
fwrite($file_handle$good_text)){
   echo 
"Permiso denegado, contacta con Alvaro (Referencia-No perms 666)";
   }else{
   echo 
"<b>Has actualizado la p&aacute;gina correctamente, que nivelazo</b><hr />";
   
fclose($file_handle);
   } 
¿Cuál puede ser el problema entonces?. Por cierto, la variable de texto a insertar es un string sencillito, que no creo que sea ahí el problema. :D
Gracias de antemano por leer.