Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Non funziona conteggio.

    Cerco di far scrivere su un file se un utente schiaccia un bottonte, ma non conta bene. Nel file (1.txt) inizialment scrivi zero. Lui conta 1 e poi non conta più.

    Questo il codice dopo l'invio:
    codice:
    <?php 
    	if(isset($_POST['ok'])){
    	session_start();
    	$_SESSION['voto'] = "si";
    	header('Location:result.php');
    		if ($_POST['risp'] == "1") {
    		$perm = chmod("res/1.txt", 0777);
    		$apri = fopen("res/1.txt", "w+");
    		$legcon = fread($apri, 110);
    		$aggiungi = $legcon + 1;
    		$scrivi = fwrite($apri,$aggiungi);
    		$chiudi = fclose($apri);
    		}
    	} 
    ?>
    Dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    fai un po' di debug, vedi selegcon vale 1 o zero, vedi se il file viene scritto o se semplicemente non è accessibile, cosi il codice sembrerebbe funzionante.

    ciao

  3. #3
    Ok, scusate ho risolto.
    Ho raddoppiato il codice e dato due modalità di lettura e scrittura:
    codice:
    <?php 
    	if(isset($_POST['ok'])){
    	session_start();
    	$_SESSION['voto'] = "si";
    		if ($_POST['risp'] == "1") {
    			$perm = chmod("res/1.txt", 0777);
    			$apri = fopen("res/1.txt", "r" );
    			$legcon = fread($apri, 110);
    			$chiudi1 = fclose($apri);
    			$apri2 = fopen("res/1.txt", "w" );
    			$aggiungi = $legcon + 1;
    			$scrivi = fwrite($apri2,$aggiungi);
    			$chiudi = fclose($apri2);
                     }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.