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
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
Ultima modifica di seneca : 16-03-2008 alle ore 01.58.25
-.-'' 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]); ?>
<?
}
?>