Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema form mail

  1. #1

    Problema form mail

    Ciao a tutti,
    sto implementando al mio sito un form per l'invio delle mail....io vorrei che quando l'utente compila il campo email, il valore mi compaia sul campo DA quando ricevo la mail per l'oggetto funziona mi potete aiutare????


    Codice PHP:
    <?php
    //Indirizzo al quale voglio ricevere le mail

    $to="xxxx@yyyy.com";
    $from="$_GET["Email"]";

    //Soggetto della mail

    $subject="Prova";

    //Costruzione del corpo del messaggio

    $body="Contenuto del modulo:\n\n";

    $body.="Nome;
    nome:"
    .trim(stripslashes($_POST["Nome"]))."\n";
    $body.="Email:".trim(stripslashes($_POST["Email"]))."\n";
    $body.="Oggetto:".trim(stripslashes($_POST["Oggetto"]))."\n";
    $body.="Messaggio:".trim(stripslashes($_POST["Messaggio"]))."\n";


    if(@
    mail($to,$subject,$body)){
    echo
    "Mail inviata con successo";
    }
    else{
    echo
    "Si sono verificati dei problemi nell'invio della mail.";}


    ?>

  2. #2
    posta il codice con il form
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  3. #3
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    
    
    
    
    
    <form method="post" action="../PHP/mailform.php">
    
    <label>Nome:</label><input type="text" name="Nome" size="25"/>
    
    
    <label>Email:</label><input type="text" name="Email" size="25"/>
    
    
    <label>Oggetto:</label><input type="text" name="Oggetto" size="25"/>
    
    
    <textarea name="Messaggio" rows="5" cols="25"> Inserisci qui il testo</textarea>
    
    
    <input type="submit" value="Invia"/>
    
    
    
    
    
    
    </form>
    
    
    
    
    
    
    
    
    
    
    </body>
    </html>

  4. #4
    l'ho scritto velocemente (e cmq sarebbero richiesti maggiori controlli...)
    Codice PHP:

    <?php 
    //Indirizzo al quale voglio ricevere le mail 

    $to="xxxx@yyyy.com"
    $from="$_GET["Email"]"

    //Soggetto della mail 

    $subject="Prova"

    //Costruzione del corpo del messaggio 

    $body="Contenuto del modulo:\n\n"

    $body.="Nome;
    nome:"
    .trim(stripslashes($_POST["Nome"]))."\n"
    $body.="Email:".trim(stripslashes($_POST["Email"]))."\n"
    $body.="Oggetto:".trim(stripslashes($_POST["Oggetto"]))."\n"
    $body.="Messaggio:".trim(stripslashes($_POST["Messaggio"]))."\n"

    $header "From: " .  $_POST['Nome'] . " <" $_POST['Email'] . "> \r\n";  
    $header .= "Reply-To: " $_POST['Email'] . " \r\n";

    if(@
    mail($to,$subject,$body$header)){ 
    echo
    "Mail inviata con successo"

    else{ 
    echo
    "Si sono verificati dei problemi nell'invio della mail.";} 


    ?>
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

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.