Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26

    UN CONTATORE SEMPLICE SEMPLICE

    ragazzi,un piccolo aiuto,
    mi serve un cantatore(molto semplice)che mi dica quante persone sono entrate nel sito:
    a tal proposito sono andato a questo link

    http://freephp.html.it/script/lista.asp?idcat=7

    e ho scaricato qualche contatore(i più semplici) ma non so come devo inserirli nel mio sio per farli funzionare...
    basta che inserisco il tutto nella cartella MIOSITO in cui ci sono tutte le altre pagine web??
    Grazie

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    visto che puoi usare php c'è quello che ho fatto io.. lo trovi nella firma in basso..

    prendi quel codice e lo salvi in un file contatore.php

    poi nelle tue pagine lo richiami con

    include("contatore.php");

    e magicamente ti troverai popolata la variabile $cont con il tuo numeretto magico...

    più semplice di così...

    ps: questa versione conta un solo passaggio di uno stesso tizio ogni 24 ore..se vuoi puoi modificarlo

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26
    Originariamente inviato da luke83
    visto che puoi usare php c'è quello che ho fatto io.. lo trovi nella firma in basso..

    prendi quel codice e lo salvi in un file contatore.php

    poi nelle tue pagine lo richiami con

    include("contatore.php");

    e magicamente ti troverai popolata la variabile $cont con il tuo numeretto magico...

    più semplice di così...

    ps: questa versione conta un solo passaggio di uno stesso tizio ogni 24 ore..se vuoi puoi modificarlo

    allora,
    aspetta un attimo

    ho creato un file di testo che poi ho rinominato con estensione .php.
    A quel punto il documento ha acquistato l'icona di dreamweaver visto che io lavoro con questo.
    Apro questo file.php con dreamweaver e all'interno della pagina faccio copia e incolla del codice da te indicatomi.
    Quindi salvo tutto con il nome contatore.
    Adesso mi sfugge questa parte:

    poi nelle tue pagine lo richiami con
    include("contatore.php");
    cioè, apro la homepage(o qualsiasi altra pagina)e nel suo codice inserisco:
    include("contatore.php"); ??
    Dove esattamnte??
    All'interno del cosidetto body????
    Sai,lavorando con DreamweaverMX per via grafica e non direttamente in linguaggio HTML mi trovo sprovveduto...

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    tranquillo.. hai due alternative, sempre supposto che da te stia girando un webserver (ex:apache) con modulo php che giri...

    1. inclusione lato server: nell'html ci butti:
    Codice PHP:
    ...codice html....
    <? 
    include("contatore.php");
    ?>
    ...codice html...
    ci hanno visitato: <? echo $cont;?> utonti
    mettendo preferibilmente l'include prima del codice così è più facile da trovare, rinominando la pagina .php o lasciandola .htm o .html se hai settato nel file di config che anke queste vanno interpretate come php

    2. inclusione lato client, tramite js: sempre nell'html metti:
    codice:
    <body>
    <script src="contatore.php"></script>
    in questo secondo caso nn hai la sicurezza che venga incluso (bisogna vedere se i tizi hanno js attivato) e devi fare una piccola modifica al mio codice:
    Codice PHP:
    <?
    define
    (ROOT,"./");
    $cont = (int) implode("",file(ROOT.'contatore.txt'));

    if (((int) 
    time() - (int) $_COOKIE['contatore'])>=86400){
    $h=fopen(ROOT.'contatore.txt','w+');
    fwrite($h,++$cont);
    fclose($h);
    }

    setcookie("contatore",time());
    ?> 
    document.write('".$cont."');
    quindi dove metti il codice <script....ect lì verrà mostrato il contatore..

    qls chiarimento son qui...
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26
    Originariamente inviato da luke83
    tranquillo.. hai due alternative, sempre supposto che da te stia girando un webserver (ex:apache) con modulo php che giri...
    non ho installato apache ma riesco a fare l'anteprima del sito perchè ho installato il tool di Xp chiamatoIIS (internet information services)

    Originariamente inviato da luke83

    1. inclusione lato server: nell'html ci butti:
    Codice PHP:
    ...codice html....
    <? 
    include("contatore.php");
    ?>
    ...codice html...
    ci hanno visitato: <? echo $cont;?> utenti
    mettendo preferibilmente l'include prima del codice così è più facile da trovare, rinominando la pagina .php o lasciandola .htm o .html se hai settato nel file di config che anke queste vanno interpretate come php
    Supponendo voglia optare per questa soluzione:
    il primo ...codice html.... è quanto creato da me supponiamo esso sia:

    ,<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>AltreAttivita</title>
    <style type="text/css">
    <!--
    .Stile1 {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    }
    .Stile2 {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    }
    -->
    </style>
    </head>

    <body>
    <table width="255" height="259" border="0" align="center">
    <tr>
    <td>[img]immagini/sfondi/uc14.gif[/img]</td>
    </tr>
    </table>






    </p>
    <p align="center"><span class="Stile1"><span class="Stile2">Torna alla Homepage </span></span> </p>
    </body>
    </html>


    a seguito di questo metto include("contatore.php");



    quindi ancora di seguito:
    <?
    define(ROOT,"./");
    $cont = (int) implode("",file(ROOT.'contatore.txt'));

    if (((int) time() - (int) $_COOKIE['contatore'])>=86400){
    $h=fopen(ROOT.'contatore.txt','w+');
    fwrite($h,++$cont);
    fclose($h);
    }

    setcookie("contatore",time());
    ?>

    e infine scrivo:
    ci hanno visitato: <? echo $cont;?> utenti

    è corretto???
    ma il numero degli utenti entrati comparirà a destra o a sinistra dello schermo???
    dove??

    grazie per la tua disponibilità!!!

  6. #6
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    Dunque...

    IIS nnè un tool ma un webserver equivalente ad apache con la fissa dell'asp..

    sempre nel caso in cui tu abbia installato php come modulo di iis e che interpreti le pagine html e nn solo le pagine php.. la tua pagina diventa:

    Codice PHP:
    <?
    define
    (ROOT,"./");
    $cont = (int) implode("",file(ROOT.'contatore.txt'));

    if (((int) 
    time() - (int) $_COOKIE['contatore'])>=86400){
    $h=fopen(ROOT.'contatore.txt','w+');
    fwrite($h,++$cont);
    fclose($h);
    }

    setcookie("contatore",time());
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>AltreAttivita</title>
    <style type="text/css">
    <!--
    .Stile1 {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    }
    .Stile2 {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    }
    -->
    </style>
    </head>

    <body>
    <table width="255" height="259" border="0" align="center">
    <tr>
    <td>[img]immagini/sfondi/uc14.gif[/img]</td>
    </tr>
    </table>






    </p>
    <p align="center"><span class="Stile1"><span class="Stile2">[url="default.htm"][b]Torna alla Homepage [/b][/url]</span></span>
    <? echo $cont;?> </p>
    </body>
    </html>
    oppure, equivalentemente
    Codice PHP:
    <?
    include("contatore.php");
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>AltreAttivita</title>
    <style type="text/css">
    <!--
    .Stile1 {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    }
    .Stile2 {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    }
    -->
    </style>
    </head>

    <body>
    <table width="255" height="259" border="0" align="center">
    <tr>
    <td>[img]immagini/sfondi/uc14.gif[/img]</td>
    </tr>
    </table>






    </p>
    <p align="center"><span class="Stile1"><span class="Stile2">[url="default.htm"][b]Torna alla Homepage [/b][/url]</span></span>
    <? echo $cont;?> </p>
    </body>
    </html>
    dove contatore.php è il mio codice messo in un file

    il numeretto magico l'ho piazzato in fondo alla pagina, nell'ultimo paragrafo che è centrato..

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26
    sei stato veramente molto chiaro e gentile,
    ad avercene tipi come te
    Grazie ancora,
    ciao.

  8. #8
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    è stato un piacere... se hai problemi o hai bisogno son qui..

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    26
    Originariamente inviato da luke83
    è stato un piacere... se hai problemi o hai bisogno son qui..

    ma io possa fare un anteprima del funzionamento di questo contatore???
    Di solito con DreamweaverMX basta premere F12 per avere un'anteprima ma ho fatto quanto mi hai detto ma non vedo nulla....

    se ti va mi puoi mandare il tuo contatto MSN in privato così possiamo discutere in tempo reale.
    Grazie ancora!!!

  10. #10
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    devi aver abilitato il php, sinceramente nn credo.. nn di default ecco.. mettilo su qlc spazio tipo altervista e testalo...

    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

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.