Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 12:07
fearhds
 
Fecha de Ingreso: noviembre-2007
Mensajes: 97
Antigüedad: 17 años
Puntos: 0
Pregunta Ayuda con formulario con PHP y SMTP

Hola, estoy perdida con este codigo PHP... no me muestra nada, ni siquiera las variables que cojo con POST...

No consigo ver mi error, alguna idea???


graciaaaaaaaas



contacto.html

Código HTML:
<form id="contacto" name="contacto" method="post" action="enviar.php">
  <label></label>
  <table width="200" border="0">
    <tr>
      <td><span class="Estilo3">Name:</span></td>
      <td><input name="nombre" type="text" id="nombre" size="30" /></td>
    </tr>
    <tr>
      <td><span class="Estilo3">Company:</span></td>
      <td><input name="empresa" type="text" id="empresa" size="30" /></td>
    </tr>
    <tr>
      <td><span class="Estilo3">
        <label>E-Mail: </label>
      </span></td>
      <td><input name="mail" type="text" id="mail" size="30" /></td>
    </tr>
    <tr>
      <td height="135"><span class="Estilo3">Message:
          <label></label>
      </span></td>
      <td><textarea name="mensaje" id="mensaje" cols="40" rows="8"></textarea></td>
    </tr>
  </table>
  <p><label></label>
    <label></label>
    <label></label>
  </p>
  <p>
    <label></label>
    <input type="submit" name="Submit" id="button" value="send" />
  </p>
</form> 


enviar.php

Código PHP:
<?php

require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();



$nombre $_POST['nombre'];
$mail $_POST['mail'];
$empresa $_POST['empresa'];
$mensaje $_POST['mensaje'];
$para '[email protected]';


$mail->From     $mail// Mail de origen
$mail->FromName $nombre// Nombre del que envia
$mail->AddAddress($para); // Mail destino, podemos agregar muchas direcciones
//$mail->AddReplyTo($mailfrom); // Mail de respuesta


$mail->WordWrap 50// Largo de las lineas
$mail->IsHTML(true); // Podemos incluir tags html
$mail->Subject  =  "Consulta formulario Web: $empresa";
$mail->Body     =  "Nombre: $nombre \n<br />".
"Email: $mail \n<br />".
"Mensaje: $mensaje \n<br />";
$mail->AltBody  =  strip_tags($mail->Body); // Este es el contenido alternativo sin html


$mail->IsSMTP(); // vamos a conectarnos a un servidor SMTP
$mail->Host "mail.restaurant.com"// direccion del servidor
$mail->SMTPAuth true// usaremos autenticacion
$mail->Username "[email protected]"// usuario
$mail->Password "blablabla"// contraseña


$mail->Mailer"smtp";
$mail->Host"ssl://mail.restaurant.com";
$mail->Port25;
$mail->SMTPAuthtrue;
$mail->Username="[email protected]"//SMTP username
$mail->Password="blablabla"//SMTP Password



if ($mail->Send())
echo 
"Enviado correctamente";
else
echo 
"Error en el envio de mail";

?>