Salve, mi sto avventurando da poche settimane nel linguaggio di PHP.
Sto realizzando un semplice contatore di visite in php con un file di testo (conta.txt con già assegnato dentro il valore 0 ) da inserire in home page.
Questo è il codice che inserisco nel body della pagina Index.php:
<?php
$file = "conta.txt";
$fp = fopen($file , "r");
$contents = fread($fp, filesize($file));
fclose($fp);
$contents++;
$fp = fopen($file , "w");
fputs($fp , "$contents");
fclose($fp);
echo $contents;
?>
Carico la pagina Index.php e il file di testo conta.txt nella root del sito me appena vado a vedere se tutto funziona mi da il seguente errore ovvero:
Warning: fopen(Public/conta.txt) [function.fopen]: failed to open stream: Permission denied in D:\Inetpub\webs\nomedominio\index.php on line 15
Warning: fputs(): supplied argument is not a valid stream resource in D:\Inetpub\webs\nomedominio\index.php on line 16
Warning: fclose(): supplied argument is not a valid stream resource in D:\Inetpub\webs\nomedominio\index.php on line 17
1
CHE COSA SONO QUESTI MESSAGGI DI ERRORE?