• Home
  • SEO e Web Marketing
  • Webmaster e Developing
  • Design e Photoshop
  • Info
  • Blogroll
  • Parlano di noi su...
  • Scaricare Programmi

Creare un Form Semplice di registrazione

Oggi vediamo come puoi crearti un piccolo form di registrazione per il tuo sito/blog, senza usare database. I dati verranno spediti via mail: una copia a te, e una copia di conferma all’utente che ha effettuato la procedura. Nota bene, basta fare solo copia e incolla per utilizzarlo: dovrete intervenire sul codice solamente per inserire la vostra email, tutto qua!

I parametri che utilizziamo sono personalizzabili volendo, comunque quelli che andremo ad utilizzare sono:

  • Nome;
  • Cognome;
  • Data di Nascita;
  • Città;
  • Cellulare;
  • Email.

Ora copia e incolla questo codice html sul punto in cui vuoi che appaia:


Ora crea un pagina e nominala elabora.php e copia questo codice Php prima del tag </head>:
<?php
#variabili
$nome = trim(stripslashes($_GET['nome']));
$cognome = trim(stripslashes($_GET['cognome']));
$data = trim(stripslashes($_GET['data']));
$citta = trim(stripslashes($_GET['citta']));
$cellulare = trim(stripslashes($_GET['cellulare']));
$email = trim(stripslashes($_GET['email']));
$time = date(’H:i’);
$date = date(’d/m/y’);
$ip = $REMOTE_ADDR;

if($nome == “” || $cognome == “” || $data == “” || $citta == “” || $cellulare == “” || $email == “” ) { echo”Tutti i campi sono obbligatori!”; exit(); };

mail(”inserisci qua la tua email“,”Registrazione utente”,”Un nuovo utente si è registrato!\r\n\r\n\r\nNome: $nome\r\n\r\nCognome: $cognome\r\n\r\nData di Nascita: $data\r\n\r\nCitta: $citta\r\n\r\nTelefono: $cellulare\r\n\r\nEmail: $email\r\nL’indirizzo ip è: $ip\r\n\r\nL’utente si è registrato il giorno $date alle ore $time”);

mail(”$email”,”Registrazione completata”,”Sign. $nome $cognome, la sua registrazione è stata completata con successo.\r\nDi seguito le riportiamo i suoi dati:\r\nNome: $nome\r\nCognome: $cognome\r\nData di nascita: $data\r\nCittà: $citta\r\nTelefono: $cellulare\r\nEmail: $email\r\nA presto!”);
?>

Se vogliamo anche far comparire un riepilogo dei dati sul blog, inseriamo questo codice all’interno del body nel punto in cui vogliamo:

Nome: <?php echo $nome; ?><br />
Cognome: <?php echo $cognome; ?><br />
Data di Nascita: <?php echo $data; ?><br />
Città: <?php echo $citta; ?><br />
Cellulare: <?php echo $cellulare; ?><br />
Email: <?php echo $email; ?>

Come abbiamo dimostrato, è molto semplice, basta solo un copia/incola. Vorrei comunque ricordare che utilizzando questo form vengono gestiti i dati sensibili degli utenti, quindi cerca di aver buon senso nell’immagazinazzione, protezione e utilizzo.

Per ogni problema sullo script, non esitare a chiedere.

  • Share this on del.icio.us
  • Share this on Facebook
  • Tweet This!
  • Stumble upon something good? Share it on StumbleUpon
  • Share this on Technorati
  • Digg this!
  • Add this to Google Bookmarks
    post-thumb
    Estrarre la prima immagine di ogni post in WordPress

    Estrarre la prima immagine da un post risulta molto utile quando si vuole realizzare un'anteprima del post in home page. Esistono vari metodi per...


    sidebar-widget-ready
    Sidebar widget ready: come aggiungerne?

    Le Sidebar widget ready non sono altro che delle sezioni del nostro tema in cui è possibile inserire delle parti dinamiche, sia tramite plugin...


    form-commenti-02
    Convalidare un form

    Realizzare un form è veramente molto semplice, e altrettanto semplice è convalidarlo. Esistono diverse soluzione in javascript, ma col php è...


    email1
    Creare email form

    Ormai realizzare un'email form è diventata un'operazione abbastanza semplice e veloce grazie ai plugin per WordPress e delle altre piattafome. Ma...


    wwp
    Post correlati con Immagine su WordPress

    I related post sono un elenco di post simili alla fine di un altro post. Questo strumento si rivela molto utile, sia per l'utente, che per i...



Aggiungi su OkNotizie

Ti è piaciuto questo Articolo? Iscriviti ai Feed, o segui il Blog via Email!

Email:
Tags: Php, Web Development
Postato su Html, Php, Web Development on 9 giugno, 2008

14 Commenti su “Creare un Form Semplice di registrazione”

  1. Gian94 dice:
    27 giugno, 2008 at 15:31

    Ma quando ho messo il primo codice nella pagine ed il secondo in elabora. Li metto online, inserisco tutti i campi e poi? Non c’è il pulsante registrati! Cm faccio?

  2. Angelo dice:
    27 giugno, 2008 at 16:16

    ciao gian94, hai ragione!.. si tratta solo di mettere un submit.. ho corretto il codice.. devi solo modificare il codice in verde..

  3. Gian94 dice:
    3 luglio, 2008 at 10:23

    ok grazie

  4. Gian94 dice:
    3 luglio, 2008 at 10:43

    e per il login? Come faccio? Cioe,non dovresti mettere che debba inserire la password nella registrazione?

  5. Angelo dice:
    3 luglio, 2008 at 11:55

    No, lo script serve solo a raccogliere i dati dell’utente e a mandarli via email all’admin e all’utente, infatti se leggi bene all’inizio è scritto.. Nei prossimi post spiegerò anche le altre procedure.. ciao!

  6. pamello dice:
    7 luglio, 2008 at 13:25

    ottimo articolo…davvero utile!

  7. <a href="http://join.zenzuu.com/zenzuuitaly">Zenzuu Italy</a> dice:
    8 luglio, 2008 at 17:14

    Ciao!
    Ma in un blog come Blogger non posso creare la pagina elabora.php! Dover lo metto quindi il codice php per l’invio della mail???? Il codice html è chiaro, aggiungo un elemento HTML/Javascript, ma il resto non è chiaro, non basta il copia e incolla……… Help me!!!

  8. Angelo dice:
    8 luglio, 2008 at 17:25

    Ciao Zenzuu, no purtroppo su Blogger questo script non si può applicare.. infatti sul post non c’è scritto che è compatibile con Blogger..

    ciao!

  9. <a href="http://join.zenzuu.com/zenzuuitaly">Zenzuu Italy</a> dice:
    8 luglio, 2008 at 17:32

    Acc…..!! E come si può quindi aggirare l’ostacolo? Inserire un form in Blogger o farlo richiamare da un link e che poi funzioni non è possibile?

  10. Angelo dice:
    8 luglio, 2008 at 18:49

    Per aggirare l’ostacolo puoi ricorrere a questo metodo. Inserisci il normale form html su Blogger, mentre la pagina elabora.php la inserisci in un’altro spazio web che supporti php (altervista.org per esempio è gratuito). Nel action del form html inserisci l’url completo che porta ad elabora.php.

    Così dovrebbe funzionare alla grande ;D

  11. Claudio75 dice:
    15 settembre, 2008 at 18:04

    Ciao!
    Ho trovato molto interessante il tuo form e ho pensato anhe di utilizzarlo grazie, è fatto molto bene.
    Avrei una sola domanda: quando viene inviata la mail generata dalla pagina elabora.php, la mail ricevuta proviene da un’account anonymous@localhost.com come posso fare si che invece venga spedita da un’account specifico come ad esempio utente@dominio.com e dove devo posizionare questo codice all’interno della pagina.
    Grazie spero di essere stato chiaro purtroppo non sono un grande esperto
    Ciao

  12. fabianoNo Gravatar dice:
    31 marzo, 2009 at 21:17

    ciao

  13. BarbaraNo Gravatar dice:
    16 aprile, 2009 at 10:22

    CIAO quando viene inviata la mail generata dalla pagina elabora.php, la mail ricevuta proviene da un’account anonymous@localhost.com come posso fare si che invece venga spedita da un’account specifico come ad esempio utente@dominio.com e dove devo posizionare questo codice all’interno della pagina.

    GRAZIE

  14. EnzoNo Gravatar dice:
    26 ottobre, 2009 at 16:43

    ciao volevo sapere una cosa, con questo form quindi non c’è bisogno di inserire la passaword per accedere al sito? cioè puoi accedere lo stesso senza inseirla? a me ne serve uno ke permette di accedere al sito solamente registrandosi ed inserendo la password successivamente!
    Grazie. Ciao.

  • Isrciviti ai feed facebook profile technorati profile

WebMaster: non perderti questi Articoli!

  • Cosa fare subito dopo aver aperto un Blog
  • Tecniche per fare scambio link
  • Come realizzare una grafica per WordPress
  • Come inserire Lightbox in WordPress
    • Risorse Web (87)
      • Plugins (12)
      • Tutorial (7)
    • Senza categoria (4)
    • SEO (34)
      • Strumenti per WebMaster (6)
      • Web Marketing (5)
        • Social Network (5)
    • Web Design (60)
      • Css (22)
      • Photoshop (7)
      • Template (10)
    • Web Development (44)
      • Ajax (4)
      • Html (19)
      • Javascript (16)
      • Php (14)
    • Webmaster (90)
      • Browser (6)
      • Cms Alternativi (3)
      • Google (19)
      • Programmi per Web Designer (2)
      • Programmi per WebMaster (3)
      • WordPress (31)

    Tag Cloud

    aggiornamento pagerank Aggiungi nuovo tag aumentare i visitatori Browser Brush Chrome Experiments Cms Css feed Film Geek Flash Flat Nuke Font Frog Cms Google Google Chrome grafica Html Icone Internet Explorer 8 Javascript Javascript V8 msn experience New Cms Personalizzare Wordpress Photoshop Php plugin Programmi per Web Designer pulsanti web Risorse Web scambio link SEO social media strumenti per webmaster tema wordpress Template wallpaper web 2.0 Web Design Web Development web marketing Webmaster word WordPress

    Ultimi Commenti

    • Lorenzo De Santis su Buone Vacanze a tutti i lettori
    • Lorenzo De Santis su Buone Vacanze a tutti i lettori
    • Lorenzo De Santis su Buone Vacanze a tutti i lettori
    • Angelo su Buone Vacanze a tutti i lettori
    • Lorenzo De Santis su Buone Vacanze a tutti i lettori
    © NoizExperience Blog. Tutti i diritti riservati.
    Web Design