Allora; ho provato a correggere quel $_GET[c] mettendo gli apici e memorizzandolo in una variabile separata da passare al file. Ma niente.
Poi: errori? Niente, neanche l'ombra.
Ecco il codice che ho usato:
Codice PHP:
if ( $colors_file = fopen("../txt/colors.txt","w+") )
{
$color=$_GET['c'];
$ris = fwrite($colors_file, $color);
fclose($colors_file);
?><h1>Il file è stato cambiato.</h1><?
}else{
echo "Errore nella scrittura";
}
?>
Mi dice in pompa magna "Il file è stato cambiato." ma in realtà non ha cambiato neanche un bit di quel file.
EDIT: aggiornamento: al posto di $color ho provato a mettere una stringa a piacere mio... e me la cambia! Per evitare dubbi, la variabile $_GET['c'] esiste!