Ciao a tutti, sono una vera schiappa in PHP, ho visto uno script in PHP per la prima volta due giorni fa e sto cercando di capirci qualcosa ma ad esempio non riesco a scrivere in un file di testo.
Ho creato questo script:


codice:
<?

echo "Prova di scrittura su file";

&testo="uffa";
	$filename = 'upload.log';
	// verifica che il file di log sia disponibile
	if (is_writable($filename)) {
		// apro il file in modo append
		if (!$handle = fopen($filename, 'a')) {
			echo "Non si riesce ad aprire il file ($filename)";
			exit;
		}
	   // Scrive $testo nel file aperto.
	   if (!fwrite($handle, $testo)) {
	       echo "Non si riesce a scrivere nel file ($filename)";
	       exit;
	   }
	   fclose($handle);
	} else {
	   echo "Il file $filename non è accessibile";
	}

?>

Perchè non funiona? Non scrive nel file e neanche il testo a schermo... e poi, scusate sarà una stupidaggine, ma perchè quando lancio una pagina PHP e funziona dopo devo per forza rinominare il file sennò la pagina risulta vuota all'esecuzione?

Grazie a tutti