28/08/2015, 11:24
|
| | | Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 15 años, 4 meses Puntos: 0 | |
Problema con envió de formulario Buenos días a todos, estoy trabajando con un formulario donde aparte de enviarse a una base de datos también se envía una copia del envió al usuario que registro.
Todo funciona bien para registrar en la base de datos (omito el código por que es irrelevante) El problema esta al quererlo enviar al correo electrónico del remitente, lo intente con este código solo y solo me arroja el error del IF como si no hubiera completado los campos, pero si los complete y si son los nombres de los campos (incluso se registran bien en la base de datos) ¿alguien que me pueda ayudar echándole un ojo igual y encuentran donde me equivoco. Gracias! Código PHP: <?php
if(!empty($_POST['name']) AND !empty($_POST['tag']) AND !empty($_POST['email']) AND !empty($_POST['telephone']) AND !empty($_POST['reason'])){
$name=iconv("UTF-8", "ISO-8859-1",ucwords(strtolower($_POST["name"])));
$tag=strtoupper($_POST['tag']);
$account=$_POST['account'];
$email=strtolower($_POST["email"]);
$telephone=$_POST['telephone'];
$reason=iconv("UTF-8", "ISO-8859-1",ucfirst(strtolower($_POST['reason'])));
$resonarray=array(
'1' => 'Reclamacion de cargo 1',
'2' => 'Reclamacion de cargo 2',
'3' => 'Aclaracion de saldo',
'4' => 'Recarga no reflejada',
'5' => 'Problema en facturacion',
'6' => 'Problema con dispositivo',
'7' => 'Mala atencion del personal'
);
$question=iconv("UTF-8", "ISO-8859-1",$_POST['question']);
$ddate=$_POST['ddate'];
$texto=iconv("UTF-8", "ISO-8859-1",ucfirst(strtolower($_POST["texto"])));
$gender=$_POST['gender'];
$age=$_POST['age'];
$red=$_POST['red'];
$nick=iconv("UTF-8", "ISO-8859-1",strtolower($_POST["nick"]));
$serial=$_POST['serial'];
$status='Pendiente';
$realtime = date("Y-m-d / H:i:s");
//AQUI COMIENZO A ARMAR EL CORREO
$cuestion = 'Aclaración folio: ' . $serial;
$namesender = 'Atención a clientes';
$mailsender = '[email protected]';
$carboncopy = '[email protected]';
/*
$carboncopy=array(
'1' => '[email protected], [email protected]',
'2' => '[email protected], [email protected]',
'3' => '[email protected], [email protected]',
'4' => '[email protected], [email protected]',
'5' => '[email protected], [email protected]',
'6' => '[email protected], [email protected]'
);
*/
//$body = "MIME-Version: 1.0\n";
//$body .= "Content-type: text/html; charset=UTF-8\n";
$body = 'Nombre del usuario: '. $name . '<br>';
$body .= 'Número de TAG: '. $tag . '<br>';
$body .= 'Número seguimiento: '. $serial;
mail($email,$cuestion,$body,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: ".$namesender."<" . $mailsender . ">\nBcc:".$carboncopy);
} else {
echo "Error, verifica los campos.";
}
?> |