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á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.