Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Email da form

  1. #1

    Email da form

    Salve Ragazzi ... ancora una volta, ahimè sono qui a chiedervi un aiuto. Da vero neofita non praticante di PHP (mi serve fare qualcosetta circa una volta l'anno) ho bisogno del vostro aiuto.

    Devo poter ricevere una mail il cui contenuto viene scritto attraverso un semplicissimo form dagli utenti... (sito alloggiato presso aruba) Tipo: Nome, Cognome, Numero di telefono, Professione, Età e qualcos'altro ..

    Ho visto la pillola che tratta di PHPMAILER ... ma non so se fa al caso mio.... e comunque non riesco a capire tutto quello che viene scritto .. .classi ... etc etc ... Ripeto, sono un neofita non praticante...

    Non c'è qualcuno di voi che ha uno script che io possa modificare al caso mio in 5 minuti...

    Vi ringrazio in anticipo ... so che il forum mi sarà di aiuto...

    Riccardo.

  2. #2
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    hai un sito su aruba, dove l'utente compila un form e tu vuoi ricevere per e-mail i vari campi giusto?
    Usi DB?
    ¿Hasta la pasta?

  3. #3
    Esattamente ... tutto giusto.

    Si, uso DB. Grazie per avermi risposto.

  4. #4

  5. #5
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Ciao forzapalermo.

    Dò per scontato che tu sappia ricavare valori inviati attraverso un modulo di tipo POST in un file PHP.

    Fatto questo, tu dovrai avere uno script php di questo tipo:

    script.php

    Codice PHP:
    <?php
    // Ricavo i valori

    $name $_POST['name'];
    $surname $_POST['surname'];
    $email $_POST['email'];
    $message $_POST['message'];

    // Invio email

    if( mail("nome@dominio.it, ""Testo dell'email da ricevere"
            
    "Nome: $name
             Cognome: 
    $surname
             E-mail: 
    $email
             Messaggio: 
    $message")  )
        
            echo 
    "Email inviata con successo.Avrai risposta nell arco delle 48 h. Grazie! ";
    else 
        echo 
    "Impossibile inviare email";
    ?>
    Questo che ho fatto è un semplice script per ricavare dati da un form e inviarli ad un email!

    Ciao, spero di essere stato di aiuto!

    Gaten
    Con i sogni possiamo conoscere il futuro...

  6. #6
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    l'utente compila i campi del tuo form.
    pagina_invio_mail.php
    Codice PHP:
    // salva il tuo utente nel tuo DB
    $sql "INSERT INTO tbl_utenti (id,nome,email,testo) values ('','".$nome."','".$email."','".$testo."')";
    $risultato mysql_query$parametri_connessione) or die(mysql_error());
    $to $email;
    $cc "mail@mail.com"// se vuoi ricevere la conferma/copia metti la tua e-mail
    $subject "Grazie per la tua mail."// gestiscilo tu come vuoi
    $message "Ciao\n\r";
    $message .= "[b]$nome[/b]\n\r";
    $message .= "la tua mail è stata inserita nel data base di [url]www.tuosito.com[/url]
    \r\n"
    ;
    $message .= "testo a piacere.
    \r\n"
    ;
    $from "tua_mail@tua_mail.com";
    $headers "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "Content-Transfer-Encoding: 7bit\r\n";
    $headers .= "From: " $from "\r\n";
    $headers .= "CC: " .$cc "\r\n";
    $inviato mail($to$subject$message$headers); 
    if (
    $inviato)
    {
        echo(
    "

    "
    );
        echo(
    "<font face=verdana size=2 color=black>");
        echo 
    $message;
        echo(
    "</font>");
        echo(
    "

    "
    );
        
    }else{
        echo(
    "e-mail non inviata contattare <a href=mailto:tua_mail@mail.com>[b]webmaster[/b]</a>");
    }
    echo(
    "

    "
    );
    echo(
    "<font face=verdana size=2 color=black>");
    echo(
    "e-mail inviato correttamente.");
    echo(
    "</font>"); 
    dovrebbe funzionare.
    Preblemi => posta qui
    ciao
    ¿Hasta la pasta?

  7. #7

    Grazie ragazzi

    Vi ringrazio di cuore ... siete stati utilissimi ...
    Ho utilizzato più volentieri lo script di Gaten perchè era più semplice, oltre che era quello che faceva più al caso mio.

    Grazie ancora.

    Riccardo.

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.