le cuento, tengo este codigo PHP con el que envio un formulario mas un archivo adjunto desde la web, funciona perfecto pero quiero que hacerle un pequeño cambio. Cuando recibo los mails desde la web me pone un asunto (subject) que yo le indico pero en el nombre de quien lo envia siempre dice "info" como hago para que ahi pongo el nombre de quien lo envia o su direccion de mail?
muchas gracias de antemano
Saludos
Lehega
Código:
<?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($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("[email protected]", "CV enviado desde la web", "Los datos introducidos en el formulario son:\n\n", "aca esta el tema", ) ) echo "Su formulario ha sido enviado satisfactoriamente, en breve nos pondremos en contacto con Ud."; ?>
![Corazón](http://static.forosdelweb.com/fdwtheme/images/smilies/love.png)