02/10/2010, 12:11
|
| | Fecha de Ingreso: mayo-2004
Mensajes: 903
Antigüedad: 20 años, 6 meses Puntos: 4 | |
Respuesta: Bcc no me funciona en mail() es sintáxis? Cita:
Iniciado por akende Hola de nuevo,
Prueba de obviar la variable $remitente, ya que sencillamente es la misma que $email: Código PHP: $email=$_POST['email'];
$destino= "xxgx";
$asunto= "xxx";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email\r\n";
$headers .= "Bcc: $email\r\n";
mail($destino, $asunto, $mensaje, $headers) or die ("Su mensaje no se envio.");
Hola gracias nuevamente, solo lo puede hacer enviar el Bcc dándole otro valor a $_POST[EMAIL]
ME QUEDÓ ASI. Código PHP: <?php
function genera_password($longitud,$tipo="numerico"){
if ($tipo=="alfanumerico"){
$exp_reg="[^A-Z0-9]";
} elseif ($tipo=="numerico"){
$exp_reg="[^0-9]";
}
return substr(eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())),
0, $longitud);
}
for ($i=1; $i<=1; $i++){
}
?>
//con genera_pasword(5) le doy un ID a cada envío, me lo había pasado hace años Cluster y lo modifiqué para tal fin.
<?php
$codigo=genera_password(5);
$email=$_POST['email'];
$emailprueba=$_POST['email'];
//acá es donde le asigno a $emailprueba el valor de email por post pra a hacer el envío de la copia
$mensaje = ACA VA EL MENSAJE;
$destino= "[email protected]";
$asunto= "Pedido";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email\r\n";
$headers .= "Bcc: $emailprueba\r\n";
mail($destino, $asunto, $mensaje, $headers) or die ("Su mensaje no se envio.");
echo "Su mensaje ha sido enviado, responderemos a la brevedad.";
echo '<a href="index.php">Volver al sitio</a>';
?> Rústico pero me funcionó, mil gracias!!! |