Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    16

    dal form mail email vuote in copia...

    ciao a tutti, spero che qualcuno mi aiuti a capire.... :-)

    il problema è questo:
    dopo aver risolto, grazie anche al forum, il problema delle mail che nn riuscivo ad inviare, ora da un po si verifica che le mail in copia conoscenza (ed in CCN) arrivano vuote.
    non ho capito perché;

    il codice del form dove sono definiti i campi e il resto :

    codice:
       
    
    
    
    1. <form id="formrp" action="#" method="post" accept-charset="utf-8" onSubmit="return validate()" style="margin-top:10px;"> <div class="item"> <label class="label" for="nome" > Nome * </label> <input class="input" type="text" name="nome" value="" id="nome" /> </div> <div class="item"> <label class="label" for="telefono">Telefono*</label> <input class="input" type="text" name="telefono" value="" id="telefono" onKeyDown="return onKeyNumeric(event);" /> </div> <div class="item"><span class="label">E-mail*</span> <input class="input" type="text" name="email" value="" id="email" /> </div> <div class="item"> <label class="label" for="npersone">N° Persone*</label> <input class="input" type="text" name="npersone" value="" id="npersone" /> </div> <div class="item1"> <p><a style="color:#FFFFFF;">Destinazione e Data:></a></p> <select id="destinazione" name="destinazione"> <OPTION SELECTED VALUE="">Seleziona ...</OPTION> <option>MAGGIO 2015 ARGENTARIO</option> <option>GIUGNO 2015 PONTINE</option> <option>LUGLIO 2015 EOLIE</option> <option>AGOSTO 2015 EOLIE E EGADI</option> <option>AGOSTO 2015 PANTELLERIA</option> <option>AGOSTO 2015 IBIZA E FORMENTERA</option> </select> </div> <div class="clear"></div> <div class="privacy"><input name="chkPrivacy" type="checkbox" id="chkPrivacy"> Autorizzo al trattamento dei miei dati personali ai sensi del D.Lgs. 196/03.<br /> Confermo di aver letto l'<a href="images_landing/Privacy_Altura.pdf" target="_blank">Informativa sulla Privacy</a></div> <button name="btn_submit" type="submit" class="btn_submit" >CHIEDI <br /> INFORMAZIONI!</button> <div class="clear"></div> </form> <?php $email=addslashes($_POST['email'] ); $body = "Nome: ". addslashes($_POST['nome'])."\r\n" ; $body.= "Telefono: ". addslashes($_POST['telefono'])."\r\n" ; $body.= "Email: ". addslashes($_POST['email'] )."\r\n" ; $body.= "N° Persone: ". addslashes($_POST['npersone'] )."\r\n" ; $body.= "Destinazione e data: " . addslashes($_POST['destinazione']); $bcc='andrea@alturavela.it'; $bcn='skardhouse@yahoo.com'; $to = 'info@alturavela.it'; $subject = 'Richiesta da Landing AlturaVela'; $message = $body; $headers = 'From: '.$email. "\r\n" . 'Bcn: '.$bcn. "\r\n" . "Bcc: ".$bcc."\r\n"; mail($to, $subject, $message, $headers); if(isset($_POST['btn_submit'])) { echo '<script type="text/javascript"> window.location.href = "grazie_altura.html" </script>'; } //echo $body; ?>
    skardhouse

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    $headers = 'From: '.$email. "\r\n" .
    'Bcn: '.$bcn. "\r\n" .
    "Bcc: ".$bcc."\r\n";
    Non mescolare apici e virgole come delimitatori
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    Codice PHP:
    </form>
    <?php 
    if(isset($_POST['btn_submit'])) {
      
    $email=addslashes(info@example.com);
    come già detto sul forum Mr.Webmaster,

    devi spostare l'if all'inizio del codice php altrimenti la parte di invio mail viene eseguita contestualmente alla visualizzazione del form, quando nulla è ancora stato inserito

    come seconda cosa devi sostituire "Bcn" con "cc" nell header, ovvero dall'inglese, "Carbon Copy"
    (ti ricordo che "Bcc" sta per "Blind carbon copy")

    fatte queste due modifiche come detto su Mr.Webmaster, a me funziona ed arrivano le 3 mail con tutte le info

    poi, non capisco perchè aprire una discussione su un altro forum, quando delle persone hanno speso tempo per te ed hai già la soluzione
    bye
    Marino

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    16
    Ciao e grazie, ho cambiato anche gli apici ed ora funziona;
    scusate e scusa Marino, se ho postato su 2 forum, non credevo fosse "troppo"... :-) e non voleva essere "spreco" di aiuto..
    era solo per avere una risposta anche da altri, come tra l'altro in questo caso mi ha aiutato a capire e sistemare anche Andrea Cavicchi su questo Forum, come te, Marino, sull'altro.
    comunque ancora grazie.

    ciao Ricky
    skardhouse

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    post originale,
    Codice PHP:
    $headers 'From: '.$email"\r\n" .
         
    'Bcn: '.$bcn"\r\n" .
                
    "Bcc: ".$bcc."\r\n"
    post di Andrea
    Codice PHP:
    $headers 'From: '.$email"\r\n" .
     
    'Bcn: '.$bcn"\r\n" .
    "Bcc: ".$bcc."\r\n"
    sai che non vedo differenze .... ma forse non le so cogliere

    mentre sostituendo Bcn: con cc: le mail arrivano a tutti i destinatari, pur con gli apici che hai scelto tu,
    e portando l'if all'inizio, non vengono spedite mail vuote

    ma tant'è, l'importante è capire cosa genera il problema e risolverlo

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.