Ver Mensaje Individual
  #19 (permalink)  
Antiguo 08/11/2007, 16:32
Avatar de Michael_Jival
Michael_Jival
 
Fecha de Ingreso: noviembre-2007
Mensajes: 28
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Como Hacer Para Que Php No Me Escriba Todo En Una Sola Linea Lo Que Viene De Un F

Código PHP:
<?php 
function form_mail($sPara$sAsunto$sTexto$sDe)

$bHayFicheros 0
$sCabeceraTexto ""
$sAdjuntos ""

if (
$sDe)$sCabeceras "From:".$sDe."\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/plain;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($oFicherofilesize($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("[email protected]"$_POST[asunto], 
"Los datos introducidos en el formulario son:\n\n"$_POST[email])) 

$cantidad $_POST["cantidad"];
$material $_POST["material"];
$telefono $_POST["telefono"];

$enviarformulario mail("""infomacion",
"infomacion

cantidad : $cantidad
material : $material
telefono : $telefono
"
);


echo 
"Su formulario ha sido enviado con exito"
?>


y de paso si me pueden ayudar a mejoar este codigo......

ya que de hecho ni veo donde esta *mensaje* el textarea del html