¿Cómo quitar texto extra en formulario y php?

Hola tengo un formulario php que envía un correo con archivo adjunto, todo funciona el problema es cuando recibo el correo en el mensaje también se colan los datos que utilice por ejemplo:

Mensaje:

para = [email protected] Nombre = Erick email = [email protected] asunto = DEPOSITO mensaje =
JEJEJEJE


Cuando solo debería llegar JEJEJEJE, bueno espero me puedan ayudar les dejo el código de mi pag y del php



Formulario.html

<html>
<head>
<title></title>
</head>
<body>
<form name='formulario' id='formulario' method='post' action='enviar.php' target='_self' enctype="multipart/form-data"> 
<p>Para
 <input type='text' name='para' id='para'>
</p>
<p>Nombre 
 <input type='text' name='Nombre' id='Nombre'>
</p>
<p>De 
 <input type='text' name='email' id='email'>
</p>
<p>Asunto 
<input type='text' name='asunto' id='asunto' />
</p>
<p>Mensaje 
<textarea cols="100" id="mensaje" name="mensaje" rows="10"></textarea>
</p>
<p>Adjuntar archivo: <input type='file' name='archivo1' id='archivo1'></p> 
<p>
<input type='submit' value='Enviar'> 
</p> 
</form>
</body>
</html>

<strong style="line-height: 1.5em;">enviar.php

<!--?php <br/-->function form_mail($sPara, $sAsunto, $sTexto, $sDe)
{ 
$bHayFicheros = 0; 
$sCabeceraTexto = ""; 
$sAdjuntos = "";
$nombre = $_POST['Nombre'];
$mensaje = $_POST['mensaje'];
if ($sDe)$sCabeceras = "From : $nombre <$sDe>" . "\r\n";
else $sCabeceras = ""; 
$sCabeceras .= "MIME-version: 1.0\n"; 
foreach ($_POST as $sNombre => $sValor) 
$sTexto = $sTexto."\n".$sNombre." = ".$sValor;
foreach ($_FILES as $vAdjunto)
{ 
if ($bHayFicheros == 0)
{ 
$bHayFicheros = 1; 
$sCabeceras .= "Content-type: multipart/mixed;"; 
$sCabeceras .= "boundary=\"--_Separador-de-mensajes_--\"\n";
$sCabeceraTexto = "----_Separador-de-mensajes_--\n"; 
$sCabeceraTexto .= "Content-type: text/html;charset=iso-8859-1\n";
$sCabeceraTexto .= "Content-transfer-encoding: 7BIT\n";
$sTexto = $sCabeceraTexto.$sTexto; 
} 
if ($vAdjunto["size"] > 0)
{ 
$sAdjuntos .= "\n\n----_Separador-de-mensajes_--\n"; 
$sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";; 
$sAdjuntos .= "Content-Transfer-Encoding: BASE64\n"; 
$sAdjuntos .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n";
$oFichero = fopen($vAdjunto["tmp_name"], 'r'); 
$sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"])); 
$sAdjuntos .= chunk_split(base64_encode($sContenido)); 
fclose($oFichero); 
} 
}
if ($bHayFicheros) 
$sTexto .= $sAdjuntos."\n\n----_Separador-de-mensajes_----\n"; 
return(mail($sPara, $sAsunto, $sTexto, $sCabeceras)); 
}
if (form_mail($_POST[para], $_POST[asunto], 
$_POST[mensaje], $_POST[email])) 
echo "Su formulario ha sido enviado con exito"; 
?>

Añade tu respuesta

Haz clic para o