Buongiorno a tutti!
ho creato questo script per creare delle pagine automaticamente, inserendo il nome della pagina e passando il codice html.
<?
if(isset($_POST['nome'])) {
$filename = $_POST['nome'];
$somecontent = $_POST['template'];
$somecontent = stripslashes($somecontent);
$handle = fopen("/home/content/f/a/b/fabriziobott/html/jb/fabrizio/pagina/".$filename."", "w+");
// Verifica che il file esista e sia riscrivibile
if (is_writable($filename)) {
$handle = fopen($filename, 'a');
$write = fwrite($handle, $somecontent);
fclose($handle);
}
echo "pagina creata!";
}
}
?>
Ma ho notato che la sua funzione cambia dipendentemente dall'host dove "gira", ad esempio su un server linux aquistato su godaddy.org tutto funziona alla perfezione, mentre su serverplan crea un file in sola lettura e da ftp non riesco a cambiare i permessi.
Da cosa può dipendere?
Grazie!
Fabrizio