Visualizzazione risultati 1 fino 10 di 10

Discussione: sondaggio senza database

  1. #1
    Guest

    Predefinito sondaggio senza database

    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

  2. #2
    Guest

    Predefinito

    Senza database non ne trovi, sennò dove si memorizzano i dati?

    Comunque c'è un sito che offre sondaggi, sparklit.com


    Ciao...

  3. #3
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da heidi52 Visualizza messaggio
    Senza database non ne trovi, sennò dove si memorizzano i dati?
    In un file di testo per esempio?


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    In un file di testo per esempio?
    Credo di no, sennò sarà difficile recuperare i dati, meglio nel database o siti ce offrono sondaggi gratis


    Ciao...

  5. #5
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da heidi52 Visualizza messaggio
    Credo di no, sennò sarà difficile recuperare i dati
    Assolutamente falso

    meglio nel database o siti ce offrono sondaggi gratis
    Col DB è forse (forse) più semplice, ma ognuno ha i suoi gusti.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  6. #6
    Guest

    Predefinito

    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?
    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]); ?>
    EDIT:
    nn me lo sapete proprio dire?
    è importante!!!
    grazie
    Ultima modifica di seneca : 16-03-2008 alle ore 01.58.25

  7. #7
    Guest

    Predefinito

    Bah, rispondendo a questa domanda
    Citazione Originalmente inviato da myfoto Visualizza messaggio
    lavorando sull'ip dell'user si puo?
    io dico di sì, e per prelevare l'ip dell'user bisogna usare la stringa $_SERVER['REMOTE_ADDR'].

  8. #8
    Guest

    Predefinito

    -.-'' 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...

  9. #9
    Guest

    Predefinito

    Puoi usare i cookie per settare la data dell'ultimo voto, poi controlli con un semplicissimo If se è stato nelle ultime 24h

  10. #10
    Ospite Guest

    Predefinito

    allora se il file lo cancelli te ogni giorno ad una determinata ora lo puoi fare così:

    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]); ?>
    <?
    }
    ?>
    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 :-(

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •