Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [ricerca script]

  1. #1

    [ricerca script]

    Ciao a tutti!
    Scrivo confidando nel vostro supporto dopo ore ed ore di navigazione inutile .
    Premetto che sono praticamente ignorante in materia php e che da un paio di mesi mi sono messa in testa di imparare.
    Mi scuso per la terminilogia che userò per spiegare dovuta perlappunto alla mia ignoranza.
    Mi occorrerebbe sapere come poter ottenere quanto segue:
    Dovrei inserire in una pagina web un link o un tasto che, una volta cliccato, aumenti un numero (che resti visibile in forma permanente).
    Faccio un esempio scemo per semplificare.
    Clicca qui (tasto o link) ogni volta che vieni qui a fare una pernacchia.
    (riga sottostante) in questa pagina hanno spernacchiato tot persone.
    Avevo pensato di adottare un counter ma non va bene. Giustamente aggiorna ad ogni refresh o accesso e non cliccando un tasto.
    Suppongo che sia necessario un database, per questo ho pensato al php.
    Non oso chiedere l'intero codice .. mi rendo conto che sarebbe approfittare, mi basta che qualcuno mi suggerisca come caspita viene definito uno script (?) del genere in modo tale che possa cercarlo su google.
    Insomma, le parole chiave suggerite dalla mia misera conoscenza in materia non mi hanno permesso di trovare nulla ..
    Lo so, sarebbe meglio che mi dessi all'ippica ma è per una faccenda veramente importante.
    Grazie per la pazienza e per gli eventuali consigli e suggerimenti ...

    P.

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Non serve darsi all'ippica, basta un po' di passiome e buona volontà.

    Intanto se sei all'inizio non posso che consigliarti la lettura di questa pillola:

    http://forum.html.it/forum/showthrea...hreadid=611586

    poi riguardo allo script è più facile farlo da soli che cercarlo.

    Per fare il pulsante potresti, ad esempio, utilizzare un form che invia il dato alla stessa pagina:

    Codice PHP:

    echo '<form action='.$_SERVER['PHP_SELF'].' method='post'>
    <input type='
    submit' name='clicca' value='clicca per incrementare il numero' />
    </form>' 

    senza scomodare un database, l'incremento delle cliccate puo' essere memorizzato anche su un semplice file, quindi crea nella stessa directory il file 'contatore.txt' con dentro già scritto il valore numerico da cui desideri parta il conteggio.

    Poi all'inizio dello script copia questo codice
    Codice PHP:
    if ( isset($_POST['clicca']) ) {

    $file "contatore.txt";

    $fp fopen($file,"r+");
    $clic abs(fread($fp,filesize($file)));

    if ( isset(
    $_POST['clicca']) ) {
    rewind($fp);
    fwrite($fp,++$clic);
    }

    fclose($fp);


    fatto, ora per visualizzare il numero delle cliccate basterà scrivere dove ti serve

    Codice PHP:
    echo "Il numero delle cliccate: ".$clic 
    Un inconveniente di questo script è che se dopo aver cliccato si refresha la pagina il contatore continua ad incrementarsi. Per ovviare sarebbe da eseguire l'incremento in un file diverso che poi reindirizza alla pagina iniziale.

    altre letture consigliate

    http://php.html.it/guide/lezione/2666/accedere-ai-file/

    http://it.php.net/manual/it/function.fopen.php

    Errare humanum est, perseverare ovest

  3. #3
    GRAZIE!
    GRAZIE!
    GRAZIE!
    ... GRAZIE DI CUORE!
    Mi metto subito al lavoro!

    P.

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.