Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34

Discussione: registro ingressi

  1. #1

    registro ingressi

    Ciao a tutti,
    avevo già postatoquesta discussione nella sezione html e mi hanno reindirizzato qua.
    Riporto sotto il problema.
    Ho un sito interamente in HTML. Vorrei che ogni qual volta si entri nel sito prima di cominciare a navigare l'utente fosse obbligato ad inserire il nome (o un nick name se preferisce) ed eventualmente un indirizzo email o un sito internet.
    Poi vorrei naturalmente che gli accessi restino registrati in un registro in modo da poter avere un resoconto di chi entra. Naturalmente senza ricorrere ad alcuna registrazione, quindi non mettere log in password ecc ecc
    Aggiungo che ho creato il sito con i frame, dunque compare sempre lo stesso indirizzo sulla barra degli indirizzi e quindi il 90% degli utenti entra sempre dallo stesso punto. Se si entra da altre pagine il sito non viene visualizzato correttamente quindi in un certo senso la navigazione è forzata. Non mi interessa monitorare tutte le pagine ma solo l'home page.
    Di là mi hanno consigliato il PHP solo che io sn totalmente ignorante in programmazione, uso dreamweaver per fare il sito. Quanluno mi potrebbe aiutare a svilupparlo? E' troppo difficile da relizzare? E poi vorrei sapere se è un problema il fatto che il sito è interamente in html.
    Giusto per la cronaca il sito è www.pallamanoreusia.it
    GRazie mille per l'aiuto
    Flavio
    ---------------------------------------
    http://www.djsuonerie.it/contaref/ref.asp?ref=estribillo80 (Clicca per confermare, grazie)
    In The Lap Of The Queen
    http://www.inthelapofthequeen.it
    ---------------------------------------

  2. #2
    E' un problema abbastanza semplice da risolvere, ma ho una grossa perplessità:
    Io se visito un sito dove ogni volta mi viene chiesto nome cognome email....lo chiudo ancora prima di visitarlo. E come me il 95% degli utenti. Sei certo di volerlo impostare così?

  3. #3
    Originariamente inviato da mtx_maurizio
    E' un problema abbastanza semplice da risolvere, ma ho una grossa perplessità:
    Io se visito un sito dove ogni volta mi viene chiesto nome cognome email....lo chiudo ancora prima di visitarlo. E come me il 95% degli utenti. Sei certo di volerlo impostare così?
    Mi basterebbe mettere solo il nome, senza cognome o altro, una cazzatella giusto per avere una mezza idea di chi entra. Si tratta di un sito su una squadra locale di pallamano e il 90% dei visitatori sn persone della squadra o che cmq hanno a che fare con essa. Mi piacerebbe poter monitorizzare meglio gli ingressi, tutto qua =)
    Grazie mille, Flavio
    ---------------------------------------
    http://www.djsuonerie.it/contaref/ref.asp?ref=estribillo80 (Clicca per confermare, grazie)
    In The Lap Of The Queen
    http://www.inthelapofthequeen.it
    ---------------------------------------

  4. #4
    1. Inserisci questo all'inizio (quando dico all'inizio, intendo prima di qualunque cosa) della pagina index

    Codice PHP:
    <?php
    if (!isset($_COOKIE['logutenti']))
    {
        
    header("Location: log_user.php");
    }
    else
    {
        
    $fp fopen("log.txt""a+");
        
        
    $log date("d-m-Y"time());
        
    $log .= " ore ";
        
    $log .= date("H:i"time());
        
    $log .= " - ";
        
    $log .= $_COOKIE['logutenti'];
        
    $log .= "\r\n";
        
        
    fwrite($fp$log);
        
    fclose($fp);
    }



    ?>
    2. Questo script chiamalo log_user.php e mettilo nella directory principale

    Codice PHP:
    <?php

    if (isset($_POST['nome']))
    {
        
    setcookie("logutenti""$_POST[nome]"time() + 31536000);
        
    header("Location: index.html");
    }
    else
    {
        echo<<<FORM
        <!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>log utente</title>
    </head>

    <body>

    <form action="log_user.php" method="POST">
    inserisci il tuo nome <input type="text" name="nome" />



    <input type="submit" value="invia" />
    </form>

    </body>
    </html>
    FORM;
    }

    ?>
    NOTA! A riga 6 ho supposto che la tua pagina principale si chiami index.html. Se avesse un nome diverso devi modificare con quel nome

    Ho fatto in modo che l'utente, una volta che inserisce il suo nome, viene ricordato. Così lo deve fare una volta sola.

    Troverai il registro nel file log.txt che verrà creato automaticamente nella directory principale.

  5. #5
    dimenticavo:

    se vuoi che funzioni dovrai cambiare l'estensione della pagina principale da html a php

  6. #6
    Sei stato davvero molto gentile. Nel pomeriggio lo provo e ti faccio sapere.
    Flavio
    ---------------------------------------
    http://www.djsuonerie.it/contaref/ref.asp?ref=estribillo80 (Clicca per confermare, grazie)
    In The Lap Of The Queen
    http://www.inthelapofthequeen.it
    ---------------------------------------

  7. #7
    Ciao,
    ho fatto come hai detto tu ma non succede nulla.
    Ecco cosa ho fatto.
    Il primo codice l'ho inserito nella pagina index.htm, per il secondo ho crato un file txt e l'ho rinominato log_user.php e vi ho inserito il codice

    Mi hai detto di rinominare l'home page come index.php allora devo cambiare anche il rigo 6 mettendo index.php giusto?

    Cosa sto sbagliando?
    Poi un'altra cosa. Come si fa ad aprire un file php? Se lo apro con IE mi dice "apri" o "salva" Se faccio "apri" lo apre con dreamweaver

    Grazie mille, Flavio
    ---------------------------------------
    http://www.djsuonerie.it/contaref/ref.asp?ref=estribillo80 (Clicca per confermare, grazie)
    In The Lap Of The Queen
    http://www.inthelapofthequeen.it
    ---------------------------------------

  8. #8
    Dimenticavo...
    se nella barra degli indirizzi scrivo
    http://www.pallamanoreusia.it/index.php, l'indirizzo cambia in http://www.pallamanoreusia.it/log_user.php e nella paginac'èp la scritta
    Parse error: syntax error, unexpected T_SL, expecting ',' or ';' in D:\Inetpub\webs\pallamanoreusiait\log_user.php on line 10
    ---------------------------------------
    http://www.djsuonerie.it/contaref/ref.asp?ref=estribillo80 (Clicca per confermare, grazie)
    In The Lap Of The Queen
    http://www.inthelapofthequeen.it
    ---------------------------------------

  9. #9
    1. Quello che hai fatto mi sembra giusto.
    2. Se vuoi eseguire in locale un file php devi avere un'ambiente dove possa essere interpretato ed eseguito (tipicamente apache con php), altrimenti succede quello che hai detto.

    3. E' giusto che quando ti chiami index ti apra log_user. Infatti controlla se c'è il cookie. Dal momento che non c'è ti indirizza alla pagina per crearlo.

    4. Quello che non so è perchè poi ti dia questo errore. A me funziona benissimo.
    Lo hai copiato giusto?

    Quale ti risulta essere la decima riga?

  10. #10
    forse:
    invece di

    echo<<<FORM

    correggi in

    echo <<<FORM

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.