Visualizzazione risultati 1 fino 17 di 17

Discussione: codice per campo da compilare

  1. #1
    Lukino17 non è connesso Utente giovane
    Data registrazione
    13-04-2007
    Messaggi
    30

    Predefinito codice per campo da compilare

    potrei avere il codice che mi permette di ricevere in qualsiasi modo (email, messaggio privato ecc) quello che si scrive in determinate caselle???

    esempio

    nome: ____
    Cognome: ____
    età: ____

    INVIA DATI

    tipo questo


    grazie in anticipo

  2. #2
    Guest

    Predefinito

    Chiamasi modulo (o form) di contatti.
    Hai bisogno del php.
    Fai una ricerca nel forum, se ne parla molto spesso.

    PS: sposto in PHP.


    Ciao!

  3. #3
    Lukino17 non è connesso Utente giovane
    Data registrazione
    13-04-2007
    Messaggi
    30

    Predefinito

    ho cercato ma non lo riesco a trovare, non me lo potreste dire...grazie in anticipo

  4. #4
    Guest

    Predefinito

    Io ho trovato centinaia di topic inerenti usando i termini "modulo contatti", "form mail", "form contatti", ecc.


    Ciao!

  5. #5
    Lukino17 non è connesso Utente giovane
    Data registrazione
    13-04-2007
    Messaggi
    30

    Predefinito

    io me li sono letti quasi tutti ma nessuno contiene il codice, solo aiuti per errori e topic che contengono le parole ricercate ma che non centrano nulla

  6. #6
    L'avatar di Saturnix
    Saturnix non è connesso Utente attivo
    Data registrazione
    11-04-2006
    Messaggi
    462

    Predefinito

    Inanzitutto devi avere due file...
    Il primo si chiamerà quellochevuoitu.html il secondo invia_mail.php
    Nel primo file (html) aggiungi il seguente codicillo: (sto per scrivere anche il secondo, chiedo cortesemente di aspettare perche' ho dei problemi a postare)

    Codice HTML:
     <form name="send_form" method="post" action="invia_mail.php">
    					    <input name="nome" type="text" id="nome" value="Nome">
    					    <input name="cognome" type="text" id="cognome" value="Cognome">
                            <input name="eta" type="text" id="eta" value="Età">
    </textarea>
                            <br>
                            <input type="submit" name="Submit" value="Invia">
    						</form>
    Il secondo file invece deve essere così:

    Codice PHP:
    <?php
    $destinatario
    = "TUO INDIRIZZO MAIL" ;
    $nome = $_POST['nome'];
    $eta = $_POST['eta'];
    $cognome = $_POST['cognome'];

    $ip = $_SERVER['REMOTE_ADDR'] ;
    $data = date("d/m/Y");
    $browser = $_SERVER["HTTP_USER_AGENT"] ;

    $message = "Hai appenta ricevuto un messaggio dal tuo form on-line
    Nome:
    $nome
    Cognome:
    $cognome
    Eta:
    $eta
    ---
    IP :
    $ip ;
    Data:
    $data
    Browser =
    $browser ;


    "
    ;
    mail($destinatario, nuova_mail, $message);
    print
    "<html>
    <head>
    <title>Invio riuscito</title>

    </head>

    <body>
    <p>SCRIVI QUA IL MESSAGGIO CHE APPARIRA' AL COMPLETAMENTO DELL'OPERAZIONE.</p>
    </body>
    </html>"
    ;
    ?>
    Xiao!

    p.s. comunque Debug ha ragione, di messaggi come questi ricordo di averne fatti tanti e di averne anche letti tanti...
    Ultima modifica di Saturnix : 16-05-2007 alle ore 18.45.57
    Saturnix

  7. #7
    Lukino17 non è connesso Utente giovane
    Data registrazione
    13-04-2007
    Messaggi
    30

    Predefinito

    come metto il box in cui bisogna verificare il codice e copiarlo??? l'anti-spam intendo

    EDIT: mi dice questo errore

    Parse error: syntax error, unexpected T_STRING in invia_mail.php on line 3

    EDIT 2: allego il testo di invia_mail.php

    Codice PHP:
    <?php
    $destinatario
    = "***********@gmail.com";
    $Nome sito = $_POST['Nome sito'];
    $Link sito = $_POST['Link sito'];
    $Tuo nick = $_POST['Tuo nick'];
    $Tua mail = $_POST['Tua mail'];
    $Codice banner 88*31 = $_POST['Codice banner 88*31'];
    $Descrizione sito = $_POST['Descrizione sito'];

    $ip = $_SERVER['REMOTE_ADDR'] ;
    $data = date("d/m/Y");
    $browser = $_SERVER["HTTP_USER_AGENT"] ;

    $message = "Iscrizione Scambio banner"
    Nome sito: $Nome sito
    Link sito
    : $Link sito
    Tuo nick
    : $Tuo nick
    Tua mail
    : $Tua mail;
    Codice banner 88*31: $Codice banner 88*31
    Descrizione sito
    : $Descrizione sito



    ---
    IP : $ip ;
    Data: $data
    Browser
    = $browser ;


    " ;
    mail(
    $destinatario, nuova_mail, $message);
    print"
    <html>
    <
    head>
    <
    title>Invio riuscito</title>

    </
    head>

    <
    body>
    <
    p>GRAZIE PER ESSERTI ISCRITTO, LO STAFF AGGIORNARà APPENA POSSIBILE IL SITO CON IL TUO BANNER E CODICE.</p>
    </
    body>
    </
    html>";
    ?>
    Ultima modifica di debug : 16-05-2007 alle ore 22.09.13

  8. #8
    L'avatar di twisterdark
    twisterdark non è connesso Moderatore
    Data registrazione
    17-11-2002
    Residenza
    Hong Kong
    Messaggi
    3,226

    Predefinito

    ...in php i nomi delle variabili non devono essere staccati... $Nome Sito non esiste, deve chiamarsi $NomeSito o al massino $Nome_Sito altrimenti causa errore (quello che da a te alla riga del Nome Sito)

    Per l'antispam, il nome tecnico è CAPTCHA: ecco una guida rapida Guida Captha Rapida

    Edit: Hai messo le virgolette finali alla riga di $message che non finisce li invece, ma cotinua giu...

    Codice PHP:

    <?php
    $destinatario
    = "***********@gmail.com";
    $Nome_sito = $_POST['Nome_sito'];
    $Link_sito = $_POST['Link_sito'];
    $Tuo_nick = $_POST['Tuo_nick'];
    $Tua_mail = $_POST['Tua_mail'];
    $Codice_banner_8831 = $_POST['Codice_banner_8831'];
    $Descrizione_sito = $_POST['Descrizione_sito'];

    $ip = $_SERVER['REMOTE_ADDR'] ;
    $data = date("d/m/Y") ;
    $browser = $_SERVER["HTTP_USER_AGENT"] ;

    $message = "Iscrizione Scambio banner
    Nome sito:
    $Nome_sito
    Link sito:
    $Link_sito
    Tuo nick:
    $Tuo_nick
    Tua mail:
    $Tua_mail
    Codice banner 88*31:
    $Codice_banner_8831
    Descrizione sito:
    $Descrizione_sito


    ---
    IP :
    $ip ;
    Data:
    $data ;
    Browser =
    $browser ;


    "
    ;
    mail($destinatario, nuova_mail, $message);
    print
    "<html>
    <head>
    <title>Invio riuscito</title>

    </head>

    <body>
    <p>GRAZIE PER ESSERTI ISCRITTO, LO STAFF AGGIORNARà APPENA POSSIBILE IL SITO CON IL TUO BANNER E CODICE.</p>
    </body>
    </html>"
    ;
    ?>
    Questo dovrebbe funzionare, ma potrei aver sbagliato qualcosa perchè ho fame e sonno, e ho spento il server per provare
    Ricordati comunque di adattare i nomi dei dati del form nella pagina di invio (es name="Nome sito" deve diventare name="Nome_sito" per come ho scritto il codice)
    Ultima modifica di twisterdark : 17-05-2007 alle ore 03.06.58


    -------------------------------------------------------------------------------------------------------------------------------------
    Un moderatore per gestirli, un moderatore per guidarli, un moderatore per sgridarli e nel buio anche bannarli...

    ------------------------------------------------------------------------------------------------------------------------------------------

  9. #9
    Lukino17 non è connesso Utente giovane
    Data registrazione
    13-04-2007
    Messaggi
    30

    Predefinito

    ok funziona, grazie 1000!!!!

    :D


    c'è un problema, il primo campo non me lo fa selezionare, non so perche ma negli altri posso scrivere e nel primo no!!!!
    Ultima modifica di Lukino17 : 17-05-2007 alle ore 09.56.04

  10. #10
    L'avatar di twisterdark
    twisterdark non è connesso Moderatore
    Data registrazione
    17-11-2002
    Residenza
    Hong Kong
    Messaggi
    3,226

    Predefinito

    Posta il codice del form che utilizzi :)


    -------------------------------------------------------------------------------------------------------------------------------------
    Un moderatore per gestirli, un moderatore per guidarli, un moderatore per sgridarli e nel buio anche bannarli...

    ------------------------------------------------------------------------------------------------------------------------------------------

  11. #11
    Lukino17 non è connesso Utente giovane
    Data registrazione
    13-04-2007
    Messaggi
    30

    Predefinito

    Codice PHP:
    <form name="send_form" method="post" action="invia_mail.php">
    <
    input name="Nome_sito" type="text" id="Nome sito" value="Nome sito">
    <
    br>
    <
    input name="Link_sito" type="text" id="Link sito" value="Link sito">
    <
    br>
    <
    input name="Tuo_nick" type="text" id="Tuo nick" value="Tuo nick">
    <
    br>
    <
    input name="Tua_mail" type="text" id="Tua mail" value="Tua mail">
    <
    br>
    <
    input name="Codice_banner_88x31" type="text" id="Codice banner 88*31" value="Codice banner 88*31">
    <
    br>
    <
    input name="Descrizione_sito" type="text" id="Descrizione sito" value="Descrizione sito">
    </
    textarea>
    <
    br>
    <
    input type="submit" name="Submit" value="Invia">
    </
    form>
    altra domanda, ma posso fare in modo che la pagina che dice "messaggio inviato eccetera ecc." sia su html???
    Ultima modifica di Lukino17 : 17-05-2007 alle ore 14.23.39

  12. #12
    L'avatar di twisterdark
    twisterdark non è connesso Moderatore
    Data registrazione
    17-11-2002
    Residenza
    Hong Kong
    Messaggi
    3,226

    Predefinito

    Il form è corretto, l'ho provato su di una pagina vuota e posso scrivere tutti i campi e non ci sono errori di codice...posta tutta la pagina.

    Non ho capito la domanda :\


    -------------------------------------------------------------------------------------------------------------------------------------
    Un moderatore per gestirli, un moderatore per guidarli, un moderatore per sgridarli e nel buio anche bannarli...

    ------------------------------------------------------------------------------------------------------------------------------------------

  13. #13
    Lukino17 non è connesso Utente giovane
    Data registrazione
    13-04-2007
    Messaggi
    30

    Predefinito

    ok ecco

    Codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
       <title>Iscriviti</title>
       <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
       <meta name="generator" content="Incomedia WebSite X1 v4.0.0 - www.websitex5.com">
       <meta name="author" content="...:::Lukino:::...">
    
       <link rel="stylesheet" href="res/main.css">
       <script type="text/javascript" src="res/settings.js"></script>
    
       <script type="text/javascript" src="res/engine.js"></script>
    
    </head>
    <body leftmargin="0" topmargin="0" background="images/bg.gif">
    <table align="center" width="768" border="0" height="100%" cellpadding="0" cellspacing="0">
      <tr> 
        <td height="228" colspan="2" background="images/top.jpg"><font size="5" color="#000000" face="Verdana"><b>&nbsp;&nbsp; </b></font></td>
      </tr>
      <tr> 
        <td width="149" valign="top" background="images/bg_menu.gif">
    <table cellspacing="0" cellpadding="0" width="130">
       <tr>
          <td width="10" height="22" valign="top"></td>
          <td width="120" height="22" valign="top">
    <div class="mainMenu" id="ID_elpage1" onclick="javascript:window.location='home.html';" onmouseover="chgPageStl(1,1)" onmouseout="chgPageStl(0,1)">Home Page</div>
          </td>
       </tr>
       <tr>
          <td width="10" height="22" valign="top"></td>
          <td width="120" height="22" valign="top">
    <div class="mainMenu" id="ID_elpage2" onclick="javascript:window.location='pg001.html';" onmouseover="chgPageStl(1,2)" onmouseout="chgPageStl(0,2)">Regolamento</div>
          </td>
       </tr>
       <tr>
          <td width="10" height="22" valign="top"></td>
          <td width="120" height="22" valign="top">
    <div class="mainMenu" id="ID_elpage3" onclick="javascript:window.location='pg000.html';" onmouseover="chgPageStl(1,3)" onmouseout="chgPageStl(0,3)">Iscriviti</div>
          </td>
       </tr>
       <tr>
          <td width="10" height="22" valign="top"></td>
          <td width="120" height="22" valign="top">
    <div class="mainMenu" id="ID_elpage4" onclick="javascript:window.location='pg002.html';" onmouseover="chgPageStl(1,4)" onmouseout="chgPageStl(0,4)">Nostri Banner</div>
          </td>
       </tr>
    </table>
    </td>
        <td width="619" valign="top" background="images/bg_content.gif">
    <div align="left" id="imTitle" style="width:605">Iscriviti</div>
    
    <div style="height:80px; width:605px; position: relative">
    <div id="imToolTip"></div>
    
    <div id="0_01" style="position: absolute; overflow: hidden; height:70px; width:606px; top: 0px; left: 0px;">
    <table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" ><tr><td height="100%" valign="top">
    
    <p style="text-align:left"><span style="font:8pt Arial; color:#000000"><br>COMPILATE TUTTI I CAMPI, APPENA POSSIBILE UN MEMBRO DELLO STAFF VI AGGIUNGER&agrave; ALLA LISTA.<br><br><br><br></span></p>
    </td></tr></table></div>
    <br>
    <br>
    <form name="send_form" method="post" action="invia_mail.php">
    <input name="Nome_sito" type="text" id="Nome sito" value="Nome sito">
    <br>
    <input name="Link_sito" type="text" id="Link sito" value="Link sito">
    <br>
    <input name="Tuo_nick" type="text" id="Tuo nick" value="Tuo nick">
    <br>
    <input name="Tua_mail" type="text" id="Tua mail" value="Tua mail">
    <br>
    <input name="Codice_banner_88x31" type="text" id="Codice banner 88*31" value="Codice banner 88*31">
    <br>
    <input name="Descrizione_sito" type="text" id="Descrizione sito" value="Descrizione sito">
    </textarea>
    <br>
    <input type="submit" name="Submit" value="Invia">
    </form> 
    <hr>
    <script type="text/javascript">
    //<![CDATA[
    document.write('<s'+'cript type="text/javascript" src="http://eu.ad.altervista.org/js.ad/size=468X60/r='+new Date().getTime()+'"><\/s'+'cript>');
    //]]>
    </script>
    
    
    
    
    </div>
    </td>
      </tr>
      <tr align="center" valign="top"> 
        <td height="63" colspan="2" background="images/bottom.gif"> 
          <table width="95%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td><br><span class="footer">©   Copyright 2006-2007 --- Chi copia e/o riproduce questo sito web sarà punibile penalmente  ©</span>
              </td>
              <td align="right"><br><a class="footer" href="mailto:luca.querzola@gmail.com"><img src="images/im_email.gif" width="17" height="14" border="0"> luca.querzola@gmail.com</a>
              </td>
            </tr>
          </table></td>
      </tr>
    </table>
    </body>
    </html>

    il file invia_mail.php è di linguaggio php , come posso fare in modo che il messaggio in esso contenuto appaia nella pagina web con la stessa struttura grafica del mio sito (in html)?????
    Ultima modifica di Lukino17 : 17-05-2007 alle ore 15.46.09

  14. #14
    L'avatar di twisterdark
    twisterdark non è connesso Moderatore
    Data registrazione
    17-11-2002
    Residenza
    Hong Kong
    Messaggi
    3,226

    Predefinito

    Non riesci a scriverci perchè il form è per un pezzo sotto il div precedente, difatti se nel tuo sito provi ad iscriverti e premi sempre "TAB", scorrendo scorrendo ti ci porta a Nome Sito e riesci a scriverci...è solo il mouse che non può cliccarci sopra perchè la textarea è sotto qualcosa.

    Per l'aspetto della pagina, basta che qui:

    Codice PHP:
    mail($destinatario, nuova_mail, $message);
    print
    "<html>
    <head>
    <title>Invio riuscito</title>

    </head>

    <body>
    <p>GRAZIE PER ESSERTI ISCRITTO, LO STAFF AGGIORNARà APPENA POSSIBILE IL SITO CON IL TUO BANNER E CODICE.</p>
    </body>
    </html>"
    ;
    ?>
    invece di <html> ecc...incolli tutto il codice del layout della tua pagina, e al centro ci scrivi quello che vuoi ...es: iscrizione avvenuta correttamente bla bla...verrai reindirizzato alla home, bla bla...e ricoda di mettere il codice reindirizzamento nell'head.


    -------------------------------------------------------------------------------------------------------------------------------------
    Un moderatore per gestirli, un moderatore per guidarli, un moderatore per sgridarli e nel buio anche bannarli...

    ------------------------------------------------------------------------------------------------------------------------------------------

  15. #15
    Lukino17 non è connesso Utente giovane
    Data registrazione
    13-04-2007
    Messaggi
    30

    Predefinito

    quindi come posso fare??? non posso mica pretendere che gli utenti clicchino TAB finche non gli viene la casella!

  16. #16
    L'avatar di twisterdark
    twisterdark non è connesso Moderatore
    Data registrazione
    17-11-2002
    Residenza
    Hong Kong
    Messaggi
    3,226

    Predefinito

    on riesci a scriverci perchè il form è per un pezzo sotto il div precedente = ricontrolla il layout...


    -------------------------------------------------------------------------------------------------------------------------------------
    Un moderatore per gestirli, un moderatore per guidarli, un moderatore per sgridarli e nel buio anche bannarli...

    ------------------------------------------------------------------------------------------------------------------------------------------

  17. #17
    Lukino17 non è connesso Utente giovane
    Data registrazione
    13-04-2007
    Messaggi
    30

    Predefinito

    ok fatto...scusa ma è colpa del programma che uso per fare le pagine, creava un campo dove il mouse non riconosceva i link e le textarea, lo faceva nche sulle altre pagine e ora ho risolto

Regole di scrittura

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