Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2005, 05:39
Avatar de alealvaro
alealvaro
 
Fecha de Ingreso: junio-2004
Ubicación: BA - Argentina
Mensajes: 210
Antigüedad: 19 años, 10 meses
Puntos: 12
ayuda para enviar email

Hola gente... q tal?
Quisiera ver si me pueden ayudar con esto que no lo puedo sacar....
Resumiendo un poco para facilitar explicar tengo esto... una página donde ingreso un nombre y un email y al darle a enviar quiero que envíe ese mail, y que envíe una copia a otra dirección. La cuestión es que quisiera me ayuden porque no se como enviar esa copia, porque no se como indicar esa dirección.

La página donde se completan los campos NOMBRE y DIRECCION es asi....

<html>
<head>


<?include ("../header.php");?>


<script language="Javascript">
<!-- Begin
document.oncontextmenu = function(){return false}
// End -->
</script>
</head>
<body bgcolor="#000000" text="#000000">
<font color="#FFFFFF">
<p><font size="1" face="Verdana"><b>
<br>
</b></font></p>
</font>
<form target="_self" action="enviar.php" method="post">
<center>
<table border="0" width="70%" cellspacing="1" height="18">
<tr>
</center>
</tr>
<center>
<tr>
<td width="50%" align="right" height="1">
<p align="right"><font size="1" face="Verdana" color="#FFFFFF"><b>Tu nombre:</b></font></p>
</td>
<td width="50%" align="left" height="1">
<font color="#FFFFFF" face="Verdana"><input type="text" name="nombre" size="20"></font></td>
</tr>

<tr>
<td width="50%" align="right" height="1">
<p align="right"><font size="1" face="Verdana" color="#FFFFFF"><b>Email:</b></font></p>
</td>
<td width="50%" align="left" height="1">
<font color="#FFFFFF" face="Verdana"><input type="text" name="mail" size="20"></font></td>
</tr>

<tr>
<td width="50%" align="right" height="1">
</td>
</center>
<td width="50%" align="left" height="1">
</td>
</tr>
<center>
<center>
</center>
</center>
</table>

<p align="center">
<font face="Verdana" color="#FFFFFF">
<input type="submit" value="Enviar" name="submit" size="20"><input type="reset" value="Restablecer" name="B2" size="20"></font></p>
</form>

<?include ("../footer.php");?>


</body>
</html>


Y el código del enviar.php quedaría....

<?php
include("../configuracion.php");
function emailval($email)
{

list($local, $domain) = explode("@", $email);

$pattern_local = '^([0-9a-z]*([-|_]?[0-9a-z]+)*)(([-|_]?)\.([-|_]?)[0-9a-z]*([-|_]?[0-9a-z]+)+)*([-|_]?)$';
$pattern_domain = '^([0-9a-z]+([-]?[0-9a-z]+)*)(([-]?)\.([-]?)[0-9a-z]*([-]?[0-9a-z]+)+)*\.[a-z]{2,4}$';

$match_local = eregi($pattern_local, $local);
$match_domain = eregi($pattern_domain, $domain);

if ($match_local && $match_domain)
{
return 1;
}
else
{
return 0;
}
}

if(emailval($mail))
{
$mensaje=base64_encode($mensaje);
$msg= "<html>

<title>Gusanito.com</title>
</head>

<body>
<b>¡Hola!<br>$nombre Ha respondido este cuestionario sobre ti <BR>
</body>

</html>";

//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: \"Cuestionario\" <[email protected]>";
$asunto= "¡Han respondido un cuestionario sobre tí!";

mail($mail, $asunto, $msg, $headers);

echo "<script>alert(\"Cuestionario enviado satisfactoriamente a $mail\");</script>";
include("../respuesta.php");
}
?>
<body>

Espero puedan ayudarme... por las dudas repito... no se donde indicarle la dirección a la que SIEMPRE debe enviar una copia.

Desde ya gracias!

Salu2

Alejandro

PD.: por las dudas aclaro, ya probé el código y me anda de maravilla, solo quiero agregarle eso de que envíe una copia a otro mail
__________________
Always learning a little more...
Videos y frases para dedicar
Quotes and Phrases for You