Visualizzazione risultati 1 fino 23 di 23

Discussione: invio form

  1. #1
    Guest

    Predefinito invio form

    Salve.
    Sto cercando di creare un sito qui su altervista. Avrei anche l'intenzione di inserire una pagina da inviare tramite e-mail, ma ottengo sempre errore 404
    la pagina e: www.ilmiofantacalcio.altervista.org/prova.htm
    la mia intenzione sarebbe quella di potere inviare il form senza aprire outlook o altri programmi. E' possibile? Anche se dovessi rifare la pagina non c'è alcun problema.
    Grazie

  2. #2
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    intendi che vuoi creare una cosa tipo questa per inviare e-mail: http://lupo91.altervista.org/contatti.php
    Se è cosi io ho usato dei file già fatti che erano solo da modificare inserendo la tua e-mail e il nome destinatario, se vuoi ti do il file da scaricare.

  3. #3
    Ospite Guest

    Predefinito

    Fai così (ho solo adattato il tuo script) :

    Codice PHP:
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>registrazione</title>
    </head>

    <body background="immagini/sfondo.gif">
    <FORM name="registrazione" ACTION="" METHOD=get>
    <p>&nbsp;</p>
    <table border=0 cellspacing=5 cellpadding=5>
    <tr>
    <td><font color="#FFFFFF" face="Comic Sans MS">Nome:</font></td><td><input type=text name="nome" size=35 maxlength=40 value=""></td>

    </tr><tr>
    <td><font color="#FFFFFF" face="Comic Sans MS">E-mail:&nbsp;&nbsp;*</font></td><td><input type=text name="email" size=35 maxlength=40 value=""></td>
    </tr><tr>
    <td valign=middle>&nbsp;</td>
    <td>&nbsp;</td></tr>
    <tr><td><font color="#FFFFFF" face="Comic Sans MS">Come sei arrivato su WebLink:<br>Se altro specificare: </font></td><td>
    <SELECT NAME="comeseiarrivato">
    <OPTION SELECTED>Motore di ricerca</OPTION>
    <OPTION>Banner</OPTION>
    <OPTION>Link su altro sito</OPTION>

    <OPTION>Guestbook</OPTION>
    <OPTION>News Group</OPTION>
    <OPTION>Casualmente</OPTION>
    <OPTION>(Altro)</OPTION>
    </SELECT>
    <br>
    <input type=text name="come" size=35 maxlength=40 value=" ">
    </td>
    </tr>
    <tr><td></td><td><input type=submit value="Invia i Dati"></a><input type=reset value="Annulla"></td></tr>
    </table>


    </form>
    </body>

    </html>
    <?
    if (isset($registrazione)){
    $a="ilmiofantacalcio@altervista.org";
    $oggetto="Nuovo messaggio da $nome";
    if(
    $comeseiarrivato !=""){
    $messaggio2=$comeseiarrivato;}else{
    $messaggio2=$come;}
    $messaggio="$nome($email) &egrave; arrivato al tuo sito tramite: &nbsp; $messaggio2";
    mail($a, $oggetto, $messaggio);

  4. #4
    Guest

    Predefinito

    devi usare il comando mail di php. Esempio:
    $nome = $_POST['nome'];
    $email = $_POST['email'];
    $comeSeiArrivato = $_POST['comeSeiArrivato'];


    mail("tuaemailQui", "OggettoDellaEmail", "Qualcuno ha eseguito il form\nNome: $nome\nEmai: $email\nCome sei arrivato: $comeSeiArrivato");
    header("Location: index.php");


    dovrebbe funzionare
    Questo codice va inserito nel file di action quindi nella form scrivi

    <form action = "codice.php" method = "POST">

    e il file con il codice lo metti in un file che si chiama codice.php.

  5. #5
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    Io li volevo facilitare il tutto comunque a me a volte inserende il codice mi ha dato problemi, mentre adesso con pagine secondarie e un normale form è tutto apposto.

  6. #6
    Guest

    Predefinito

    grazie a tutti per le risposte tempestive.
    Purtroppo non capisco quasi una mazza di html figuriamoci di php. Se non chiedo troppo probid potresti dirmi passo passo cosa dovrei fare? ;)

  7. #7
    Ospite Guest

    Predefinito

    Non devi fare nulla.
    Ti crei una pagina dal nome prova.php invece di prova.htm e inserisci il codice che ti ho dato al suo interno...;)

  8. #8
    Guest

    Predefinito

    ho creato questa pagina prova.php, ho copiato il codice all'interno ed ho cambiato il collegamento ipertestuale che mi riportava a prova.htm in prova.php, ma mi segnala :"Parse error: syntax error, unexpected $end in /membri/ilmiofantacalcio/prova.php on line 54" che significa?

  9. #9
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da ilmiofantacalcio
    ho creato questa pagina prova.php, ho copiato il codice all'interno ed ho cambiato il collegamento ipertestuale che mi riportava a prova.htm in prova.php, ma mi segnala :"Parse error: syntax error, unexpected $end in /membri/ilmiofantacalcio/prova.php on line 54" che significa?
    Codice PHP:
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>registrazione</title>
    </head>

    <body background="immagini/sfondo.gif">
    <FORM name="registrazione" ACTION="" METHOD=get>
    <p>&nbsp;</p>
    <table border=0 cellspacing=5 cellpadding=5>
    <tr>
    <td><font color="#FFFFFF" face="Comic Sans MS">Nome:</font></td><td><input type=text name="nome" size=35 maxlength=40 value=""></td>

    </tr><tr>
    <td><font color="#FFFFFF" face="Comic Sans MS">E-mail:&nbsp;&nbsp;*</font></td><td><input type=text name="email" size=35 maxlength=40 value=""></td>
    </tr><tr>
    <td valign=middle>&nbsp;</td>
    <td>&nbsp;</td></tr>
    <tr><td><font color="#FFFFFF" face="Comic Sans MS">Come sei arrivato su WebLink:<br>Se altro specificare: </font></td><td>
    <SELECT NAME="comeseiarrivato">
    <OPTION SELECTED>Motore di ricerca</OPTION>
    <OPTION>Banner</OPTION>
    <OPTION>Link su altro sito</OPTION>

    <OPTION>Guestbook</OPTION>
    <OPTION>News Group</OPTION>
    <OPTION>Casualmente</OPTION>
    <OPTION>(Altro)</OPTION>
    </SELECT>
    <br>
    <input type=text name="come" size=35 maxlength=40 value=" ">
    </td>
    </tr>
    <tr><td></td><td><input type=submit value="Invia i Dati"></a><input type=reset value="Annulla"></td></tr>
    </table>


    </form>
    </body>

    </html>
    <?
    if (isset($registrazione)){
    $a="ilmiofantacalcio@altervista.org";
    $oggetto="Nuovo messaggio da $nome";
    if(
    $comeseiarrivato !=""){
    $messaggio2=$comeseiarrivato;}else{
    $messaggio2=$come;}
    $messaggio="$nome($email) &egrave; arrivato al tuo sito tramite: &nbsp; $messaggio2";
    mail($a, $oggetto, $messaggio);}
    Ora dovrebbe andare...

  10. #10
    Guest

    Predefinito

    Micidiale!!!
    Adesso dovrei personalizzare il form a livello estetico (spero di non incontrare grosse difficoltà)
    Grazie tante probid. ;)

  11. #11
    Ospite Guest

    Predefinito

    Di niente è stato un piacere!

  12. #12
    Guest

    Predefinito

    purtroppo devo tornare a disturbarti
    Ho sistemato la pagina, anche per quel poco che mi interessava dell'aspetto (il sito nasce soltanto per pochi amici)
    Ho provato a fare diversi invii del form ma non arriva nulla. Devo aspettare ancora o c'è qualcosa da ritoccare
    P.S. non ci sono messaggi di errore (e già questo è tanto)
    Grazie ancora

  13. #13
    Guest

    Predefinito

    se lo invvi alla tua email ti ricordo ke av va ha rilento nel senso che non le manda subito(almeno a me)

  14. #14
    Guest

    Predefinito

    scusate se torno a disturbare, ma ho controllato la mia posta e non è ancora arrivato nulla.
    sul fatto che era lento, pensavo dipendesse dal fatto che utilizzavo l'alias di altervista, così ho modificato la pagina inserendo il mio indirizzo, ma ancora niente.
    che faccio? esiste qualcosa di più rapido? piccione viaggiatore?
    grazie
    Ultima modifica di ilmiofantacalcio : 30-08-2006 alle ore 09.43.30

  15. #15
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    mmm di piccioni se vuoi ne porto un bel po xò morti , comunque quando spedisci l'e-mail ti porta in un altra pagina o rimane sempre sulla pagina dove si trova il form??

  16. #16
    Guest

    Predefinito

    resta sempre sulla stessa. A dire il vero neanche si capisce se l'e-mail viene inviata o meno. Questa mattina ho fatto un'altra modifica. Al pulsante invia dati ho associato il collegamento ipertestuale mailto:mioindirizzoemail@xxx.yy
    Ma ancora nada

  17. #17
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    Se rimane sulla stessa pagina vuol dire che non viene inviata, almeno a me faceva così.

  18. #18
    Guest

    Predefinito

    tu hai una cosa del genere su un sito? ha a che fare anche la tua con php?

  19. #19
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    quello descritto in http://forum.altervista.org/showthread.php?t=52480 al post #6 funziona (lo uso sul mio sito); se ti può interessare è a tua disposizione


    -- Aut Roma Aut Nihil!

  20. #20
    Guest

    Predefinito

    grazie! in parte funziona
    subito dopo l'invio vengo indirizzato alla pagina bianca mailto.php dove sbaglio?
    altro quesito: dato che non capisco un tubo di php, pensi sia difficile personalizzare il form inserendo altri campi?
    grazie ancora per la vostra disponibilità
    (spero di non arrecare fastidio con tutte queste domande )
    Ultima modifica di ilmiofantacalcio : 30-08-2006 alle ore 13.58.39

  21. #21
    Guest

    Predefinito

    Citazione Originalmente inviato da ilmiofantacalcio
    grazie! in parte funziona
    subito dopo l'invio vengo indirizzato alla pagina bianca mailto.php dove sbaglio?
    altro quesito: dato che non capisco un tubo di php, pensi sia difficile personalizzare il form inserendo altri campi?
    grazie ancora per la vostra disponibilità
    (spero di non arrecare fastidio con tutte queste domande )
    metti header("Location: index.php");
    alla fine del file mailto.php che ti ridirige verso index.php

  22. #22
    Guest

    Predefinito

    grazieeeeeeeee!!
    finalmente! comunque invece di index.php ho dovuto mettere index.htm
    adesso dovrei inserire altri campi.
    spero di non disturbare +.
    grazie ancora a tutti per la vostra pazienza (anche perchè ce ne vuole veramente tanta)

  23. #23
    Guest

    Predefinito

    Sei il benvenuto... almeno il file index rinominalo in html.... come dice il w3c organo di competenza del web

Regole di scrittura

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