Foros del Web » Programando para Internet » PHP »

Enviar formulario DW por php

Estas en el tema de Enviar formulario DW por php en el foro de PHP en Foros del Web. Hola! tengo un problemita, y es que he creado un formulario con DW, y quiero enviarlo por smtp. De momento tengo est código, pero no ...
  #1 (permalink)  
Antiguo 10/09/2012, 03:14
 
Fecha de Ingreso: marzo-2012
Mensajes: 30
Antigüedad: 12 años, 1 mes
Puntos: 0
Enviar formulario DW por php

Hola!
tengo un problemita, y es que he creado un formulario con DW, y quiero enviarlo por smtp. De momento tengo est código, pero no me envia el correo:
Código PHP:
<?php
 
require_once "Mail.php";
 
 
$nombre $_POST['nombre'];
 
$telefono $_POST['telefono'];
 
$email $_POST['email'];
 
$empresa $_POST['empresa'];
 
$mensaje $_POST['mensaje'];
 
 
$from "Remitente";
 
$to "Destinatario";
 
$subject "Contacto desde sitio web";
 
$body "$mensaje";
 
 
$host "xxx.xxxxxxx.com";
 
$username "[email protected]";
 
$password "xxxxxxxx";
 
 
$headers = array ('From' => $from,
   
'To' => $to,
   
'Subject' => $subject);
 
$smtp Mail::factory('smtp',
   array (
'host' => $host,
     
'auth' => true,
     
'username' => $username,
     
'password' => $password));
 
 
$mail $smtp->send($to$headers$body);
 
 if (
PEAR::isError($mail)) {
   echo(
"<p>" $mail->getMessage() . "</p>");
  } else {
   echo(
"<p>Mensaje enviado correctamente!</p>");
  }
 
?>
Y el resto de los archivos están aquí:
http://porfirio.mx/wp/wp-content/uploads/2012/07/comentarios_public.zip


Alguien me podría indicar, que es lo que pasa? Por que no me envia el formulario?
He puesto todos los archivos en el root del sitio... Y nada continúa igual

Última edición por Mitacsss; 10/09/2012 a las 03:19
  #2 (permalink)  
Antiguo 10/09/2012, 04:16
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 487
Antigüedad: 12 años, 8 meses
Puntos: 31
Respuesta: Enviar formulario DW por php

Que error te aparece?
__________________
El talento se educa en la KARMA y el carácter en la tempestad.
Gabriel De Los Santos
  #3 (permalink)  
Antiguo 10/09/2012, 05:25
 
Fecha de Ingreso: marzo-2012
Mensajes: 30
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Enviar formulario DW por php

No me aparece error tan solo, que no me envia el formulario... Por cierto el formulario lo envío por "POST" así:
Código HTML:
 <form id="form1" name="form1" method="post" action="enviar.php">
    <span id="sprytextfield1">
      <label for="nombre">Nombre:</label>
      <input type="text" name="nombre" id="nombre" class="campo" />
      *
    </span>
    <p><span id="sprytextfield2">
      <label for="apellidos">Apellidos:</label>
      <input type="text" name="apellidos" id="apellidos" class="campo" />
      *
    </span></p>
    <p><span id="sprytextfield3">
      <label for="dni">D.N.I: </label>
      <input type="text" name="dni" id="dni" class="campo" />
      *
    </span></p>
    <p><span id="sprytextfield6">
      <label for="email">E-mail: </label>
      <input type="text" name="email" id="email" class="campo" />
      *
    </span></p>
    <p><span id="spryconfirm1">
      <label for="confirmamail">Confirme su e-mail</label>
      <input name="confirmamail" type="text" id="confirmamail" class="campo" />
      *
    <span class="confirmInvalidMsg">El e-mail no coincide.</span></span></p>
    <p><span id="sprytextfield4">
      <label for="telefono">Teléfono</label>:
      <input name="telefono" type="text" id="telefono" class="campo" />
      *
    </span></p>
    <p><span id="sprytextfield5">
      <label for="direccion">Dirección</label>: 
      <input name="direccion" type="text" id="direccion" size="60" class="campo" />
      *
    </span></p>
    <p><span id="sprytextarea1">
      <label for="trabajo">Trabajo a realizar:*<br />
      </label>
      <textarea name="trabajo" id="trabajo" cols="45" rows="5" class="campo" ></textarea>
    </span></p>
    <p class="confirmRequiredState">
      <input name="privacidad" type="checkbox" id="privacidad" class="verificacion" />
      <br />
<input name="mayor18" type="checkbox" id="mayor18" class="verificacion" />
<br />
<input name="dnivalido" type="checkbox" id="dnivalido" class="verificacion" />
    </p>
    <p>&nbsp; </p>
    <p>
      <input type="submit" name="enviar" id="enviar" value="Enviar" />
    </p>
  </form> 

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:57.