Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Form mail

  1. #1
    Moderatore di Annunci siti web L'avatar di Cesar
    Registrato dal
    Dec 2001
    Messaggi
    3,446

    Form mail

    Salve a tutti !

    Ho un “problemino”. Sto facendo gratuitamente un sito “biglietto da visita” per un associazione no-profit per l’africa e dovrei inserire un form di contatti.

    Purtroppo (purtroppo per me…) il server dove e hostato il dominio usa un sistema linux (perciò si deve usare php…)

    Il problema e che io non ho mai usato il php (ho sempre usato asp…).
    Ho letto diverse guide, ma sinceramente non ce l’ho fatta.



    Qualcuno mi può dire come fare questo form ?
    http://www.accademiadellacomunicazio...g/contatti.php

    Vi ringrazio !

  2. #2
    tu devi fare in modo che quel form ti invii una mail con i dati inseriti? scusa non ho capito bene la richiesta


  3. #3
    intanto per usare i dati con il php, devi modificare i campi in modo che abbiano l'attributo "name", quello "id " non serve, per il resto è semplice:

    in php c'è la funzione mail che è molto semplice da usare, sempre che io abbia capito, aspetto prima di scriverti il codice...

  4. #4
    Moderatore di Annunci siti web L'avatar di Cesar
    Registrato dal
    Dec 2001
    Messaggi
    3,446
    [supersaibal]Originariamente inviato da pugia
    tu devi fare in modo che quel form ti invii una mail con i dati inseriti? scusa non ho capito bene la richiesta

    [/supersaibal]
    si! giusto !

    lo deve inviare ad una e-mail predefinita


  5. #5
    nella pagina invio.php metti questo codice, ovviamente modificato per le tue esigenze:
    codice:
    <?php
    
    // QUI INSERISCI L'INDIRIZZO DEL DESTINATARIO
    $mail = "tuaemail@email.it";
    
    // QUI IL TITOLO DEL MESSAGGIO
    $oggetto = "Nuovo contatto progetto ACA";
    
    $nome = $_POST['txtnome'];
    $cognome = $_POST['txtcognome'];
    $email = $_POST['txtmail'];
    $telefono = $_POST['txttelefono'];
    $cellulare = $_POST['txtcellulare'];
    $professione = $_POST['txtprofessione'];
    $citta = $_POST['txtcitta'];
    $provincia = $_POST['txtprovincia'];
    $nazione = $_POST['txtnazione'];
    
    $info = "";
    if (isset($_POST['boxstampa'])) { $info .= "stampa "; }
    if (isset($_POST['boxradio'])) { $info .= "radio "; }
    if (isset($_POST['boxtv'])) { $info .= "TV "; }
    if (isset($_POST['boxpresentazione'])) { $info .= "presentazione "; }
    if (isset($_POST['boxconoscenti'])) { $info .= "conoscenti "; }
    if (isset($_POST['boxaltro'])) { $info .= "altro "; }
    
    $contributo = $_POST['txttesto'];
    
    $messaggio  = "Nuovo contatto inviato:\n\nDati:\n";
    $messaggio .= "Nome: $nome\n";
    $messaggio .= "Cognome: $cognome\n";
    $messaggio .= "E-Mail: $email\n";
    $messaggio .= "Telefono: $telefono\n";
    $messaggio .= "Cellulare: $cellulare\n";
    $messaggio .= "Professione: $professione\n";
    $messaggio .= "Città: $citta\n";
    $messaggio .= "Provincia: $provincia\n";
    $messaggio .= "Nazione: $nazione\n";
    $messaggio .= "\nVenuto a conoscenza dell'iniziativa tramite: $info\n";
    $messaggio .= "Desidera contribuire nel seguente modo:\n$contributo";
    
    mail ($mail, $oggetto, $messaggio);
    
    ?>
    Per altre domande, sempre disponibile!


  6. #6
    Moderatore di Annunci siti web L'avatar di Cesar
    Registrato dal
    Dec 2001
    Messaggi
    3,446
    Ok. Ti ringrazio veramente ! Sei stato veramente gentile.

    Mi posso permettere di fare altre 2 piccole domande ?

    1. Quando arriva la mail ce scritto: Da: run-httpd@mail.presso.net
    Come posso impostare che al posto di quella mail ci sia l’e-mail di colui che scrive il messaggio ?

    2. come si inserisce una pagina di ringraziamento ? (con eventuale link alla home page.)



  7. #7
    cambia la riga contenente il comando mail con
    codice:
    $header = "From: $email";
    if (mail ($mail, $oggetto, $messaggio, $header))
    {
     header ("Location: ringraziamenti.htm");
    }
    Dove al posto di ringraziamenti metti la pagina che vuoi...


  8. #8

  9. #9
    al solito daniele arriva e risolve in un minuto...





  10. #10
    Moderatore di Annunci siti web L'avatar di Cesar
    Registrato dal
    Dec 2001
    Messaggi
    3,446
    Perfetto !! Funziona tutto !
    Ti ringrazio ancora una volta !




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.