Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/08/2007, 22:33
Avatar de fedefrankk
fedefrankk
 
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Re: No puedo enviar emails - PhpMailer

Hola que tal, yo tengo una web publicada y puedo mandar email muy bien, te paso los codigos,

el primero:

Esta pagina la podes llamar como quieras.

1 la validacion del o de los campos

<form action="enviar.php" method="post" name="Order" target="_self" onSubmit="return valida_data();">
<script language="JavaScript">


function valida_data(){
if (document.Order.email.value == ""){
alert(" E-MAIL");
document.Order.email.focus();
return false
}//end if



}//end if

</script>


2 segundo el campo que va en la misma pagina u hoja que el codigo anteios,


<td width="186" rowspan="2" valign="top" bgcolor="#FF9900">
<form method="POST" action="--WEBBOT-SELF--">
<!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td>
<p align="center" style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Tahoma"><strong>E-mail</strong></font></td>
<td width="140">
<p style="margin-top: 0; margin-bottom: 0">
<font color="#FF9900" face="Tahoma">
<input name="email" id="email" style="float: right; border: 1px solid #FF9900" size="19">
</font></td>
</tr>
</table>
<p style="margin-top: 0; margin-bottom: 0" align="center">
<input type="submit" value="Enviar" name="B1" style="border: 1px solid #000000; background-color: #FFFFFF"></p>
</form>



y para mandar el email hice un archivo que se llama enviar.php


<?php
$ip = $REMOTE_ADDR ;
$dia=date("d/m/20y");
$asunto = "Mensaje";
$msje = "

--------- Mensaje desde PEPITO -------------------------

Email : $email

-------------------------------------------------------
Fecha de envio de email : $dia
--------------------------------------------------------
";



$para = '[email protected]';
$cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras = "Content-type: text/html; charset=iso-8859-1\r\n";
$cabeceras = "From: PEPITO";
mail($para, $asunto, $msje, $cabeceras);
echo "Si su E-mail es ------ $email ----- , recibira Ofertas de productos y novedades -";


?>



ESTE ESTA ECHO CON UN SOLO CAMPO, SI QUERES AGREGARLE MAS CAMPOS, EN EL CODIGO ANTERIOR QUE VA EN OTRA PAGINA, PODEA AGREGAR EL CAMPO NOMBE
Y EN EL ARCHIVO enviar.php AGREGAS LA VARIABLE $NOMBRE.. DEBAJO DE $EMAIL para que te ubiques....

bueno espero que te sirva
saludos a todos