ciao, sapreste indicarmi un sondaggio in php SENZA DATABASE MYSQL ke permette di votare o meno...tipo scrivo ti è piaciuta la pagina e uno puo votare si ma nn no...in poke parole con una sola opzione... capito?
grazie
Printable View
ciao, sapreste indicarmi un sondaggio in php SENZA DATABASE MYSQL ke permette di votare o meno...tipo scrivo ti è piaciuta la pagina e uno puo votare si ma nn no...in poke parole con una sola opzione... capito?
grazie
Senza database non ne trovi, sennò dove si memorizzano i dati?
Comunque c'è un sito che offre sondaggi, sparklit.com
Ciao...
oppure, in alternativa, preferisco questo: ho fatto sto script, ma voglio ke se uno ha cliccato gia sul link prima di 24 ore il suo voto non venga conteggiato...lavorando sull'ip dell'user si puo?
EDIT:Codice PHP:
<?
if($_GET["act"] == 1)
{
$hits1 = file("click1");
$hits1 = $hits1[0] + 1;
$fp = fopen("click1", "w");
fwrite($fp, $hits1);
fclose($fp);
header("Location: http://www.google.it");
}
if($_GET["act"] == 2)
{
$hits2 = file("click2");
$hits2 = $hits2[0] + 1;
$fp = fopen("click2", "w");
fwrite($fp, $hits2);
fclose($fp);
header("Location: http://www.msn.com");
}
?>
<A HREF="/links?act=1" target="_blank">google</A> <? $hits1 = file("click1"); echo($hits1[0]); ?>
<hr>
<A HREF="/links?act=2" target="_blank">msn</A> <? $hits2 = file("click2"); echo($hits2[0]); ?>
nn me lo sapete proprio dire?
è importante!!!
grazie
-.-'' fino a li ci ero arrivato anke io...quello ke kiedo è se se si possa lavorare sul'i dell'user in modo che un voto di uno ke ha gia cliccato prima di 24 ore nn valga...
Puoi usare i cookie per settare la data dell'ultimo voto, poi controlli con un semplicissimo If se è stato nelle ultime 24h
allora se il file lo cancelli te ogni giorno ad una determinata ora lo puoi fare così:
avrai notato che controllo sia cookie che ip perchè a me degli STR***I pur di dare 30 voti si disconnettevano e quindi cambiavano ip :-(Codice PHP:
<?
$fil="ip.txt";
if($_GET["act"] == 1)
{
$hits1 = file("click1");
$hits1 = $hits1[0] + 1;
$fp = fopen("click1", "w");
$riga=$_SERVER['REMOTE_ADDR']."\n".file_get_contents($fil);
fwrite(fopen($fil, "w+"), $linea);
setcookie("voto", "si", time()+86400);
fwrite($fp, $hits1);
fclose($fp);
header("Location: http://www.google.it");
}
if($_GET["act"] == 2)
{
$hits2 = file("click2");
$hits2 = $hits2[0] + 1;
$fp = fopen("click2", "w");
$riga=$_SERVER['REMOTE_ADDR']."\n".file_get_contents($fil);
setcookie("voto", "si", time()+86400);
fwrite(fopen($fil, "w+"), $linea);
fwrite($fp, $hits2);
fclose($fp);
header("Location: http://www.msn.com");
}
$file=file($fil);
if(in_array($_SERVER['REMOTE_ADDR'], $file) || isset($_COOKIE['voto'])){
echo "Hai già votato!";
}else{
?>
<A HREF="/links?act=1" target="_blank">google</A> <? $hits1 = file("click1"); echo($hits1[0]); ?>
<hr>
<A HREF="/links?act=2" target="_blank">msn</A> <? $hits2 = file("click2"); echo($hits2[0]); ?>
<?
}
?>