Ricezione corpo email vuoto

annaspank

Nuovo Utente
29 Feb 2016
6
0
0
Salve, espongo brevemente il mio problema:
sul mio sito ho una semplice pagina di compilazione per l'invio email da parte degli utenti che vi accedono,
questo è il codice d'interesse:

...
<form action="../mail/mail.php" method="POST">
<br>
<tr> <td width="100" height="70" ><font color="white">Nome: <font color="blue"></font> </td></tr>
<tr> <td width="100" height="70"><font color="white">Tua E-Mail:</font>
<input type="text" name="mailfrom" autofocus required title="Tua e-Mail"style="color:blue;font-size:18px;padding-left:20px;padding-top:3px;padding-right:20px;"/></td></tr>
<tr> <td width="100" height="70"><font color="white">Oggetto:</font>
<input type="text" name="oggetto" autofocus required title="Inserisci l'oggetto della tua e-Mail"style="color:blue;font-size:18px;padding-left:20px;padding-top:3px;padding-right:20px;"/></td></tr>
<tr> <td><font color="white">Messaggio:</font>
<textarea name="testotuo" style="width:400px;resize:none; height:200px;padding:20px;color:blue;font-size:18px;"></textarea></td></tr>
</table>
<br>
<div style align="center" >
<input id="searchbutton" type="submit" title="Invia" value="INVIA" style="color:#000080;FONT-WEIGHT: bold; FONT-FAMILY: comic sans ms;padding:2px;height:40px; width:70px />
</div>
</p>
</form>
....



questo è invece il codice di mail.php:

<?php
session_start();
$nometuo = $_POST['nometuo'];
$mailfrom = $_POST['mailfrom'];
$oggetto = "Messaggio INFO: ". $_POST['oggetto'];
$testotuo = $_POST['testotuo'];
$mail = "qui c'è la email in cui ricevo i messaggi";
$corpo = "Nome: ".$nometuo."E-Mail: ".$mailfrom.$testotuo;
@mail($mail,$oggetto,$corpo,"From: ".$nometuo."<".$mailfrom.">" ) ;
header("Location: ../index.php"); }
?>

tutto funziona perfettamente, tuttavia a volte capita che il corpo di alcune email mi arrivi vuoto, o meglio con dei caratteri invisibili del tipo:

non capisco come mai ed a cosa sia dovuto.
Ho provato a filtrare i caratteri speciali temendo fosse un problema di codifica ma capita ancora che alcune email mi arrivino in bianco mentre la maggior parte arriva correttamente.
Uno degli utenti con il quale è successo mi ha detto che aveva inviato l'email da google chrome.
Qualcuno potrebbe darmi lumi su quale sia il motivo di questo fastidioso problema?
Grazie in anticipo
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
benvenuto a chi è nuovo iscritto, ma,
usare i tag per il codice,
postare il codice che seppure parziale sia funzionante o comunque permetta di riprodurre un eventuale problema

postarlo, come hai fatto,
senza tag di formattazione del post ... e pazienza,
con html incompleto, (vedi table e input) ... e pazienza
con scritte di colore bianco ... e pazienza

se devo scrivere io il codice, come posso sapere cosa fa il tuo e perché qualche volta sbaglia ?
... pazienza
ciao
Marino
 

annaspank

Nuovo Utente
29 Feb 2016
6
0
0
Ciao Marino, perdonami ma è la prima volta che sono qui



Codice:
[HTML]
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<form action="../mail/mail.php" method="POST">
<br>
<table>
<tr> <td width="100" height="70"><font color="black">Tua E-Mail:</font> 
<input type="text" name="mailfrom" autofocus required title="Tua e-Mail"style="color:blue;font-size:18px;padding-left:20px;padding-top:3px;padding-right:20px;"/></td></tr>
<tr> <td width="100" height="70"><font color="black">Oggetto:</font> 
<input type="text" name="oggetto" autofocus required title="Inserisci l'oggetto della tua e-Mail"style="color:blue;font-size:18px;padding-left:20px;padding-top:3px;padding-right:20px;"/></td></tr>
<tr> <td><font color="white">Messaggio:</font> 
<textarea name="testotuo" style="width:400px;resize:none; height:200px;padding:20px;color:blue;font-size:18px;"></textarea></td></tr> 
</table> 
<br>
<div style align="center" >
<input id="searchbutton" type="submit" title="Invia" value="INVIA" style="color:#000080;FONT-WEIGHT: bold; FONT-FAMILY: comic sans ms;padding:2px;height:40px; width:70px /> 
</div>
</p>
</form>
</body>
[/HTML]

Codice:
[PHP]
ession_start();
$mailfrom = $_POST<'mailfrom'>;
$oggetto = "Messaggio INFO: ". $_POST<'oggetto'>;
$testotuo = $_POST<'testotuo'>;
$mail = "qui c'è la email in cui ricevo i messaggi"; 
$corpo = "E-Mail: ".$mailfrom.$testotuo;
@mail($mail,$oggetto,$corpo,"From: "utente"<".$mailfrom.">" ) ;
header("Location: ../index.php"); }
[/PHP]
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Ricezione dei dati su file php da modulo html PHP 6
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
P [PHP] Ricezione dati da form PHP 10
F Problemi con ricezione mail dal form PHP 8
A IPad Air problema ricezione mail Smartphone e tablet 0
S [RISOLTO] Problemi di ricezione posta Adsl e Connettività 5
Frank10 Thunderbird: tempo ricezione delle e-mail Posta Elettronica 1
F invio e ricezione sms PHP 4
max_400 Problema apostrofo nella ricezione della variabile per poi scriverla dentro un file PHP 6
max_400 php: refresh solamente alla ricezione dei dai - by max4001976 PHP 4
I Ricezione Dati da Seriale in PHP PHP 12
M Proglema di ricezione email Classic ASP 3
K Gestione ricezione dati da socket e polling PHP 15
E Promblemi applet - ricezione dati Java 7
G Mail service per invio/ricezione e-mail Posta Elettronica 3
helpdesk dati di ricezione dopo il login PHP 6
N Problemi ricezione posta su Outlook Express Posta Elettronica 1
A Ricezione dati di ritorno da una classe PHP 1
neo996sps [PHP e funzioni con PDO] Funzione per generare corpo tabella PHP 1
G [VENDO] Articolista moda, bellezza, trucco, cucina, diete, turismo, cura del corpo Offerte e Richieste di Lavoro e/o Collaborazione 0
andre9004 Slide intero corpo sito web... jQuery 0
I Immagini nel corpo delle mail. HTML e CSS 0
M Errore recupero corpo email in newsletter Classic ASP 46
shelbystudio cliente moroso: posso disattivare email e sito in attesa del pagamento? Leggi, Normative e Fisco 4
A differenza tra account email e ISP presenti in blacklist Posta Elettronica 0
C Sparite le Varianti dalla email di Riepilogo Ordine (WooCommerce) E-Commerce 1
M Invio dati database via email php PHP 0
FDF182 file .bin nell' email PHP 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Invio di email PHP 0
Cosina Upload multiplo con invio allegati per email PHP 0
Cosina Cancellare una specifica email da un elenco in un file txt PHP 3
Frank10 Vendo Pacchetto Email Email Marketing 0
W Email conferma inserimento Classic ASP 0
C Form email php su pagina index.html? PHP 21
S Invio email da form PHP 8
I Mailchimp - email di benvenuto Email Marketing 4
max1974 Invio email PHP 12
D INVIARE PAGINA XHTML TRAMITE EMAIL HTML e CSS 1
S [PHP] email con inserimento dati nel database PHP 23
V Email di Cerco profilo instagram di meme, minimo 25k. Annunci servizi di Social Media Marketing 0
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
ANDREA20 [PHP] Modulo email invio PHP 5
F [PHP] modifica del body email con checked PHP 8
Tommy03 Errore invio email con PHP PHP 1
V Ricevere messaggi email certificata con CDO o altro oggetto in ASP Classic ASP 0
K COMPRO account email italiani con password URGENTE Vendere e Acquistare pubblicita' online 3
Shyson [WordPress] Nascondere email agli spider WordPress 3
C [PHP] Problema Invio Email Elseif PHP 2

Discussioni simili