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);
}
Gracias de antemano por leer.