Buenas a todos! soy nuevito en el foro, despues de casi 24hs de pelea con phpmailer me di por vencido y vengo a preguntarles para saber que es lo que estoy haciendo mal.
arme un formulario, en el cual paso los datos por post, pero apenas cargo el formulario me dice lo siguiente:
Parse error: syntax error, unexpected ',' in /home6/kenshopublicidad/public_html/form.php on line 16
Cuando voy a la linea 16 me encuentro esto:
$mail->AddAdress = ($email, $nombre);
Si le saco el campo nombre y pongo esto:
$mail->AddAdress = ($email);
me carga el formulario pero no me manda el mail.
espero haber sido claro, les paso el codigo completo, dice para enviar archivo adjunto pero no lo voy a usar hasta no lograr que funcione la libreria.
Desde ya muchas gracias a los que puedan ayudarme!
Código PHP:
<?php
$msg= null;
if (isset($_POST['phpmailer'])) {
$nombre= $_POST['nombre'];
$email= $_POST['email'];
$asunto= $_POST['asunto'];
$mensaje= $_POST['mensaje'];
$adjunto= $FILES['adjunto'];
require 'PHPMailer/class.phpmailer.php';
$mail= new PHPMailer;
$mail->Host = 'localhost';
$mail->From = '[email protected]';
$mail->FromName = 'probando';
$mail->Subjet = $asunto;
$mail->AddAdress = ($email, $nombre);
$mail->MsgHTML = $mensaje;
if ($mail->Send()) {
$msg = 'mensaje enviado con exito';
}
else
$msg = 'error al enviar';
}
?>
<!DOCTYPE HTML>
<html>
<head>
<title>Home</title>
<meta charset='utf-8' /> <!--sirve para que se lean las ñ y las tildes-->
<style type="text/css">/*asi son los comentarios en css*/
</style>
</head>
<link rel="stylesheet" type="text/css" href="estilos.css"> <!--linkear a hoja de estilos css selector de clases-->
<body>
<h3><?php echo $msg; ?></h3>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data">
<table>
<tr>
<td>Nombre</td>
<td><input type="text" name="nombre"></td>
</tr>
<tr>
<td>email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>asunto</td>
<td><input type="text" name="asunto"></td>
</tr>
<tr>
<td>adjunto</td>
<td><input type="file" name="adjunto"></td>
</tr>
<tr>
<td>mensaje</td>
<td><textarea name="mensaje" cols="30" rows="10"></textarea></td>
</tr>
</table>
<input type="hidden" name="phpmailer">
<input type="submit" value="enviar">
</form>
</body>
</html>