Me siguen apareciendo inconvenientes ...
El código me quedo así, está bien ?.
Código:
<?php
require("class.phpmailer.php");
session_start();
$error = ''; // mensaje de error
$name = ''; // nombre del remitente
$email = ''; // direccion de correo del remitente
$empresa = ''; // empresa del remitente
$telefono = ''; // teléfono del remitente
$subject = ''; // asunto
$message = ''; // mensaje
if(isset($_POST['send']))
{
$name = $_POST['name'];
$email = $_POST['email'];
$empresa = $_POST['empresa'];
$telefono = $_POST['telefono'];
$subject = $_POST['subject'];
$message = $_POST['message'];
if(trim($name) == '')
{
$error = '<div class="errormsg">Ingrese su nombre.</div>';
}
else if(trim($email) == '')
{
$error = '<div class="errormsg">Ingrese su dirección de correo</div>';
}
else if(!isEmail($email))
{
$error = '<div class="errormsg">La dirección de correo ingresada no es válida.</div>';
}
if(trim($subject) == '')
{
$error = '<div class="errormsg">Ingrese un asunto.</div>';
}
else if(trim($message) == '')
{
$error = '<div class="errormsg">Ingrese un mensaje</div>';
}
if(empty($_SESSION['6_letters_code'] ) ||
strcasecmp($_SESSION['6_letters_code'], $_POST['6_letters_code']) != 0)
{
$error = '<div class="errormsg">El código de verificación no es correcto</div>';
}
if($error == '')
{
if(get_magic_quotes_gpc())
{
$message = stripslashes($message);
}
$to = "[email protected]";
$subject = 'Desde [www.miweb.com.ar] : ' . $subject;
// the mail message ( add any additional information if you want )
$msg = "Emisor : $name \r\ne-Mail : $email \r\nEmpresa : $empresa \r\nTeléfono : $telefono \r\nAsunto : $subject \r\n\n" . "Mensaje : \r\n$message";
$mail = new phpmailer ();
$mail -> From = $email;
$mail -> FromName = $name;
$mail -> AddAddress("$to");
$mail -> Subject = $subject;
$mail -> Body = $msg;
$mail -> IsHTML (true);
$mail -> AddAttachment ($urlFile)
?>
Formulario:
Código:
<form method="post" name="contFrm" id="contFrm" action="" enctype="multipart/form-data">
<p>
<label><span class="required">*</span> Nombre:</label>
<input name="name" type="text" class="box" id="name" size="30" value="<?=$name;?>" />
<label><span class="required">*</span> E-mail: </label>
<input name="email" type="text" class="box" id="email" size="30" value="<?=$email;?>" />
<label> Empresa: </label>
<input name="empresa" type="text" class="box" id="empresa" size="30" value="<?=$empresa;?>" />
<label> Teléfono: </label>
<input name="telefono" type="text" class="box" id="telefono" size="30" value="<?=$telefono;?>" />
<label><span class="required">*</span> Asunto: </label>
<input name="subject" type="text" class="box" id="subject" size="30" value="<?=$subject;?>" />
<label><span class="required">*</span> Mensaje: </label>
<textarea name="message" cols="40" rows="3" id="message"><?=$message;?></textarea>
<p>
<label> Adjuntar archivo: </label>
<input type="file" name="archivo" />
<input type="submit" value="Adjuntar" />
<br />
<br />
<br />
<img src="captcha_code_file.php?rand=<?php echo rand(); ?>" id='captchaimg' ><br>
<label for='message'><span class="required">*</span>Ingrese el código:</label>
<input id="6_letters_code" name="6_letters_code" type="text" />
<br><br>
No puede ver bien la imagen? Haga clic <a href='javascript: refreshCaptcha();'>AQUÍ</a>
para mostrar una nueva </p>
<p>
<!-- Submit Button-->
<input name="send" type="submit" class="button" id="send" value="" />
</p>
</p>
<p> </p>
<p style="text-align:center;"> </p></form>
Dentro del archivo adjuntar.php incluí el código que me brindaste.
No logro que me envíe el mail xD
¿Qué estoy haciendo mal?