Buenas noches mi problema es el siguiente.
Tengo un formulario que se muestra en la siguiente liga:
http://autopartesacr.com.mx/detallesCar.php?idauto=68
La función es en teoría simple se trata de enviar una url a un amigo para que pueda visualizar un vehículo, al momento de dar enviar el archivo php de nombre sendmail_auto.php me arroja un error, que no lo puede enviar:
Oops!
Hubo un error al enviar el mensaje.
Tienes un nuevo mensaje!
email_f: [email protected]
undefined: ENVIAR MENSAJE
Mensaje: Este vehículo te puede interesar:
http://autopartesacr.com.mx/detallesCar.php?idproducto=68
A continuacion pongo el código de sendmail_auto.php:
<?php
// Change this with your blog name and email address
$the_blogname = 'Autopartes ACR';
$the_myemail = $_REQUEST['email_f'];
if(isset($_POST['email'])){
error_reporting(0);
$errorC = false;
$the_email = $_POST['email'];
$the_name = 'ACR Autopartes';
$the_message = $_POST['message'];
$the_phone = 'ACR Autopartes';
$the_fax = 'ACR Autopartes';
$the_company = 'ACR Autopartes';
$the_website = 'ACR Autopartes';
# want to add aditional fields? just add them to the form in template_contact.php,
# you dont have to edit this file
//added fields that are not set explicit like the once above are combined and added before the actual message
$already_used = array('email','email_f','yourname','message','phon e','fax','company','website','myblogname','tempcod e','temp_url','ajax');
$attach = '';
foreach ($_POST as $key => $field)
{
if(!in_array($key,$already_used))
{
$attach.= $key.": ".$field."<br /> \n";
}
}
$attach.= "<br /> \n";
if(!checkmymail($the_email))
{
$errorC = true;
$the_emailclass = "error";
}else{
$the_emailclass = "valid";
}
if($the_message == "")
{
$errorC = true;
$the_messageclass = "error";
}else{
$the_messageclass = "valid";
}
if($errorC == false)
{
$to = $the_myemail;
$subject = "Nuevo Mensaje - Contacto " . $the_blogname;
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$header .= 'From:'. $the_email . " \r\n";
$message1 = nl2br($the_message);
if(!empty($the_name)) $the_name = "Nombre: $the_name <br/>";
if(!empty($the_company)) $the_company = "Empresa: $the_company <br/>";
if(!empty($the_phone)) $the_phone = "Telefono: $the_phone <br/>";
if(!empty($the_fax)) $the_fax = "Fax: $the_fax <br/>";
if(!empty($the_website)) $the_website = "Website: $the_website <br/>";
$message = "
Tienes un nuevo mensaje ! <br/>
Mensaje: $message1 <br />";
if(@mail($to,$subject,$message,$header)) $send = true; else $send = false;
if(isset($_POST['ajax'])){
if ($send)
echo '<h3>Tu mensaje se ha enviado!</h3><div class="confirm">
<p class="textconfirm">Gracias por tu preferencia.<br/> AUTOPARTES ACR</p>
</div>';
else
echo '<h3>Oops!</h3><div class="confirm">
<p class="texterror">Hubo un error al enviar el mensaje.</p>
</div>'.$message;
}
}
}