Back to top

Autore Topic: Script in php che non funzionano  (Letto 1162 volte)

Offline freelive

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Script in php che non funzionano
« il: 04 Nov 2009, 15:55:32 »
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?
« Ultima modifica: 08 Nov 2009, 19:05:46 da 56francesco »

Offline MarcoJ

  • Appassionato
  • ***
  • Post: 408
  • Sesso: Maschio
    • Mostra profilo
Re:SCRIPT IN PHP CHE NON FUNZIONANO
« Risposta #1 il: 05 Nov 2009, 11:50:59 »
Ciao freelive,
ti ricordo che i titoli in maiuscolo indicano in un forum una emergenza quasi planetaria.
Ti consiglio di scriverlo correttamente.
Poi per il tuo problema, stai aprendo il tuo file in scrittura (opezione "w").
Sei sicuro che questo file abbia i permessi giusti, in scrittura appunto?
« Ultima modifica: 05 Nov 2009, 11:52:37 da MarcoJ »
È più facile fare la cosa corretta, quando sappiamo qual’è la cosa corretta da fare.

 



Web Design Bolzano Kreatif