vote_count.php
48 istruzioni
<?php
include "../head_include.php";
include "config.php";
include "index_include.php";
$id = $_REQUEST['id'];
if ($id < 0 || $id > count($candidate_nam)) {
echo "Call Police!";
exit;
}
/* place here the command to write on the ballot paper
the word "VERIFIED by voter" and then
cut the roll paper or eject the ballot paper into the ballotbox
*/
$filename = $counters_path ."counter_of_id=$id.txt";
$handle = fopen($filename, 'r');
$votes = fread($handle, 100);
fclose($handle);
echo "<center>";
echo "<br/>$candidate_nam[$id] aveva $votes voti (in elezioni vere questa scritta non ci sarebbe!)";
$votes = $votes + 1;
echo "<br/>$candidate_nam[$id] ora ha $votes voti (in elezioni vere questa scritta non ci sarebbe!)";
$handle = fopen($filename, 'w');
fwrite($handle, $votes, 100);
fclose($handle);
unlink($lockfile);
// header ('Location: index.php');
?>
<form method="POST" action="index.php">
<p>In una vera elezione, subito dopo aver verificato la tua scheda, il browser tornerebbe automaticamente alla pagina iniziale (quella con i candidati da scegliere).
Ma la scelta sarebbe inibita perchè tu hai già votato una volta.
I membri del seggio, tramite il loro chiosco di controllo, sblocchebbero il browser solo quando
al tuo posto ci sarebbe un'altro elettore.</p><p>
Poichè siamo in una demo clicca sul bottone sottostante ed il browser andrà
alla pagina iniziale che, proprio perchè siamo in una demo sarà subito utilizzabile.</p>
<p><input id="confirm" type="submit" value="torna alla prima pagina"/></p>
</center>
</form>
</center>
<?
if (file_exists("$_SERVER[DOCUMENT_ROOT]/CONTAMI/phpcounter.php")) {
echo '<br/><div id="contatore" class="centro piccolone">', "\n";
require "$_SERVER[DOCUMENT_ROOT]/CONTAMI/phpcounter.php";
echo "</div>\n";
}
?>
</body>
</html>