Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Invio dati si posta elettronica

    Salve ragazzi premetto che nn utilizzo il php...sbirciando e chiedendo consigli sono arrivato a questo codice ma nn mi arriva nulla sulla mia casella email

    codice:
    <?
    $nome=$_POST["nome"];
    $email=$_POST["email"];
    $cognome=$_POST["cognome"];
    $oggetto=$_POST["oggetto"];
    $indirizzo=$_POST["indirizzo"];
    $telefono=$_POST["telefono"];
    $messaggio=$_POST["messaggio"];
    
    $headers = "From: info@generationweb.it \r\n"; 
    $headers.= "Content-Type: text/html; charset=ISO-8859-1 ";
    $headers .= "MIME-Version: 1.0 ";
    
    $mail ="<!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><title>Richiesta Informazioni di tipo generale dal sito DECA plus</title>";
    $mail.='<html><body>Messaggio inviato da  '.$nome.'  '.$cognome.'
    Indirizzo  '.$indirizzo.'
    Recapito telefonico  '.$telefono.'
     Indirizzo  '.$indirizzo.'
    
     Richiesta
     '.$messaggio.'</body></html>'; //qua ti componi la tua mail
    
    			
    //echo $email;
    mail($email, "Richiesta Informazioni di tipo generale dal sito DECA plus",$mail,$headers);
    ?>
    mi sapreste indirizzare???
    http://www.generationweb.it <--- web site

  2. #2
    ciao

    vediamo se riesco a darti una mano...


    vuoi inviare una normale e-mail oppure in formato HTML
    perche c'è differenza.


    rispondimi poi vedo di darti una mano nella direzione in cui vuoi andare


    ciao
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

  3. #3
    è lo stesso l'importante che ariva in maniera leggibile...cosi

    Nome:blablabla
    Cognome:blablabla
    Indirizzo:blablabla
    Email:blablabla
    Messaggio:blablabla
    http://www.generationweb.it <--- web site

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    95
    ank'io tempo fa ho avuto un problema del tutto simile con la funzione mail()..
    ho risolto usando la classe PHPMailer che però la devi scaricare te...
    prima di inviare l'email devi eseguire l'autenticazione tramite SMTP (protocollo x email in uscita)...
    puoi inviare email in formato html oppure in testo semplice...

  5. #5
    Ecco questo è uno script preso pari pari da un articolo di php.html.it
    Invia e-mail in formato HTML

    Codice PHP:
    <?php
    #intestazioni generali.....
    #dovrai cambiare solo la tua e-mail al posto di inviante.....
    #e quella del ricevente al posto di altroricevente....
    #e l'ultima riga che purtroppo non mi ricordo che cosa sia
    $header "From: Inviante <inviante@dominio.org>\n";
    $header .= "CC: Altro Ricevente <altroricevente@dominio.net>\n";
    $header .= "X-Mailer: Il nostro Php\n";

    # costruiamo le intestazioni specifiche per il formato HTML
    #QUESTE NON VANNO TOCCATE
    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
    $header .= "Content-Transfer-Encoding: 7bit\n\n";

    #costruiamo il testo in formato HTML
    #qua va il vero e proprio messaggio
    #se tu devi scrivere :
    /*
    Nome:blablabla
    Cognome:blablabla
    Indirizzo:blablabla
    Email:blablabla
    Messaggio:blablabla
    */
    #allora potrai fare
    $messaggio "<html><body>
    Nome : 
    $nome 
    \n
    E-Mail : 
    $email 
    \n
    Cognome : 
    $cognome 
    \n
    Oggetto : 
    $oggetto 
    \n
    Indirizzo : 
    $indirizzo 
    \n
    Telefono : 
    $telefono 
    \n
    Messaggio : 
    $messaggio 
    \n
    </body></html>"
    ;

    #Questo è l'oggetto
    $subject "primo messaggio html";

    // inviamo il messaggio di posta elettronica
    // controllando eventuali errori
    if( @mail("ricevente@dominio.it"$subject$messaggio$header) ) echo "e-mail inviata con successo!";
    else echo 
    "errore nell'invio dell'e-mail!";
    ?>
    ovviamente tutto questo è modificabile con inclusione delle immagini di css etc....
    ah! ovviamente devi avere un server smtp sotto il sedere per inviarle

    Spero di esserti stato utile!!! (e di non aver sbagliato niente )
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

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.