Visualizzazione dei risultati da 1 a 6 su 6

Discussione: form email (HTML-PHP)

  1. #1

    form email (HTML-PHP)

    non riesco a creare un form che mandi ad un indirizzo mail specifico determinati dati.

    Scrivo l HTML (form.html):

    Codice PHP:
    <form action="mail.php" method="POST"> <table border="0">   <tr>     <td>Nome</td>     <td><input type="text" name="Nome" size="30"></td>   </tr>   <tr>     <td>Cognome</td>     <td><input type="text" name="Cognome" size="30"></td>   </tr>   <tr>     <td>Cellulare</td>     <td><input type="text" name="Cellulare" size="30"></td>   </tr>   <tr>     <td>Partita Iva</td>     <td><input type="text" name="Partita" size="30"></td>   </tr>   <tr>     <td valign="top">Note</td>     <td><textarea rows="6" name="Note" cols="50"></textarea></td>   </tr>   <tr>     <td colspan="2" valign="bottom" align="center" height="30">     <input type="submit" value="Invia">     <input type="reset" value="Cancella"></td>   </tr> </table> </form
    e la risposta è OK.

    poi scrivo il php (mail.php):


    Codice PHP:
     <?php  // L'INDIRIZZO DEL DESTINATARIO DELLA MAIL $to = "professionebellezzastore@gmail.com";  // IL SOGGETTO DELLA MAIL $subject = "richiesta account professional";  // CORPO DEL MESSAGGIO $body = "Contenuto del modulo:\n\n"; $body .= "Nome: " . trim(stripslashes($_POST["Nome"])) . "\n"; $body .= "Cognome: " . trim(stripslashes($_POST["Cognome"])) . "\n"; $body .= "Cellulare: " . trim(stripslashes($_POST["Cellulare"])) . "\n"; $body .= "Partita Iva: " . trim(stripslashes($_POST["Partita"])) . "\n"; $body .= "Note: " . trim(stripslashes($_POST["Note"])) . "\n";  // INTESTAZIONI SUPPLEMENTARI $headers = "ciaooooooooooooooooooooooooo";  // INVIO DELLA MAIL if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE...  echo "La mail è stata inoltrata con successo.";  } else {// ALTRIMENTI...  echo "Si sono verificati dei problemi nell'invio della mail.";  }  ?>
    e qui la risposta, dopo aver inserito i dati e cliccato su "invia" è una bella pagina bioanca che non conclude nulla !

    AIUTOOOOOOOOOO

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    ciao scossa92 e benvenuto sul forum

    prima di continuare indenta per bene il codice altrimenti non si capisce nulla
    (usa la Modalita' avanzata del Codice VB )

    che significa "la risposta è OK"?

    per favore non usare le invocazione chiassose, grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Se

    la risposta è OK...
    ...funzionerebbe.

    In ogni caso, se ottieni pagina bianca, l'errore è nel .php e quindi dovresti postare il file .php correttamente, ovvero in modo ché si capisce qualcosa.

    puoi scrivere tutto tra [CO.DE] e [/CO.DE] oppure tra [PH.P] [/PHP] (meno il punto in mezzo).

    Per una bella risata vai QUI

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    per php usate [PHP][/PHP]
    per tutto il resto [CODE][/CODE]


  5. #5
    Ciao

    ho provato e lo script php funziona, ho però apportato alcune piccole variazioni:
    all'inizio del php ho inserito l'inizializzazione delle variabili
    Codice PHP:
    $nome="";
    $cognome="";
        .... 
    e ho usato nel $headers un valore valido

    Codice PHP:
    $headers "From: [email]mail_valida@xxxx.com[/email]";  // la mia viene verificata dal server 

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    sposto su php

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.