form mail in copiavuote

reeko

Nuovo Utente
21 Apr 2015
9
0
0
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:
     <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='[email protected]';
$bcn='[email protected]';
$to      = '[email protected]';
$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;






?>
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
in realtà anche il destinatario principale riceve la mail vuota (dei dati, non dei testi fissi), non solo chi è in copia
il motivo è che l'invio della mail avviene contestualmente alla visualizzazione del form,
senza attendere l'inserimento dei valori e l'azione sul bottone
quindi come prima cosa devi spostare l'if all'inizio del php
PHP:
</form>
<?php 
if(isset($_POST['btn_submit'])) {
  $email=addslashes($_POST['email'] );
e poi non ho altro da suggerire perché non c'è il codice necessario per capire
ciao
Marino
 

reeko

Nuovo Utente
21 Apr 2015
9
0
0
ciao marino e grazie cmq x la risposta...
continua ad arrivare mail vuota.
pero devo dirti che il codice del Form è tutto quello che ho postato.
ho provato ad inserire il tuo suggerimento ma niente a me arricano vuote ;
al destinatario ne arrivano anche qualcuna vuota, ma per il resto arrivano compilate e complete.
ho tolto
Codice:
if(isset($_POST['btn_submit'])) {
questa parte alla fine ed ho aggiunto il la parte che chi hai detto tu all'inizio.
grazie again

ciao

ricky
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
sicuramente è giusto spostare l'if all'inizio, quindi lasciala
poi magari modifica in questo modo
PHP:
$headers= "From: ".$email ."\r\n" .
	  "cc: "  .$bcn   ."\r\n" .
	  "Bcc: " .$bcc   ."\r\n";
così le 3 mail mi arrivano, compilate correttamente
 
Discussioni simili
Autore Titolo Forum Risposte Data
U PHP bottone per invio mail o ritorno al form PHP 15
I [PHP] inviare form con allegato tramite una mail PHP 1
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
Cosina Andare a capo nel testo della mail ricevuta dal form php PHP 1
paloppa [PHP] Invio mail da form dubbio PHP 17
F Form mail php errore invio PHP 5
allegria [PHP] Ricevo una doppia mail dal form PHP 6
ecosito [PHP] Attivare il form mail di un template PHP 2
Samuele Ronzani Form mail HTML HTML e CSS 7
utente Form mail php - indirizzo ip PHP 9
I form invio mail HTML e CSS 1
Francesco Polese Errore form invio mail+php PHP 22
F Form mail HTML e CSS 14
P invio mail da form con dati php PHP 7
W Estrapolare un indirizzo mail di un form durante l'invio PHP 5
P Creare form e inviare via mail HTML e CSS 2
I invio mail da form PHP 1
S Form invio mail html, con invio tramite file denominato invio.php PHP 8
F Problemi con ricezione mail dal form PHP 8
D form mail non funzionante PHP 1
Il Matta Problema Form e invio mail PHP 2
M non ci do fuori con il form mail PHP 1
M Form mail con dreamweaver cs6 PHP 2
S inviare the_title() in una mail tramite form html/php PHP 0
B Problema form mail per invio doppio allegato PHP 1
A Problema orario invio mail per form PHP 4
L Sviluppare form mail con allegato PHP 6
S Form per mandare la mail HTML e CSS 2
S php form invio mail PHP 3
L Form con invio mail PHP 1
A Form Mail PHP 12
U form mail per inviare tracciabilità corriere PHP 0
A Form mail php - ajax PHP 9
M Adattare script di "form mail con upload file" al mio form mail HTML! PHP 7
M form mail con allegato e immagine Classic ASP 4
M Form Mail: come farlo girare su server Windows? HTML e CSS 1
S Form mail php invia mail senza contenuto PHP 15
A form in php o html per raccolta mail PHP 4
E Form invio e-mail con allegato PHP 51
E Form invio e-mail con allegato PHP 0
E form mail con mysql PHP 18
N Form invio Mail con Allegato PHP 2
IImanuII Form mail in php e gmail.... PHP 0
P Inviare mail da form php anche al mittente PHP 37
C problema invio mail con form php PHP 0
IImanuII Form mail scelta se inviare il testo in html PHP 5
F Problema form mail PHP 13
F Mail con un form post PHP 3
YellowMan Form mail per WordPress in italiano WordPress 2
S Problema form mail matt's script archive PHP 3

Discussioni simili