Foros del Web » Creando para Internet » Diseño web »

Ayuda sobre como enviar formulario a un correo usando php

Estas en el tema de Ayuda sobre como enviar formulario a un correo usando php en el foro de Diseño web en Foros del Web. Hola a todos. Saludos. Estoy haciendo una página web y necesito enviar un formulario por correo y no se como hacerlo. he bajado varios script ...
  #1 (permalink)  
Antiguo 26/06/2008, 10:20
 
Fecha de Ingreso: junio-2008
Mensajes: 2
Antigüedad: 9 años, 5 meses
Puntos: 0
Ayuda sobre como enviar formulario a un correo usando php

Hola a todos. Saludos. Estoy haciendo una página web y necesito enviar un formulario por correo y no se como hacerlo. he bajado varios script de php y no me funcionan. Lo que quiero es enviar el formulario directamente sin que se cargue outlook u otro gestor de correo.. Estoy usando apache2triad 1.5.4 como servidor en windows xp.

Espero sepan ayudarme..
atte: Julio Moreno..
[email protected]
  #2 (permalink)  
Antiguo 26/06/2008, 10:24
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
Respuesta: Ayuda sobre como enviar formulario a un correo usando php

probaste buscando el mailer.php?

  #3 (permalink)  
Antiguo 26/06/2008, 12:18
Avatar de Bile  
Fecha de Ingreso: diciembre-2006
Mensajes: 786
Antigüedad: 11 años
Puntos: 9
Respuesta: Ayuda sobre como enviar formulario a un correo usando php

formulario de contacto para que llegue a nuestro email, usando PHP
  #4 (permalink)  
Antiguo 26/06/2008, 23:05
 
Fecha de Ingreso: noviembre-2006
Ubicación: Evergreen Street
Mensajes: 239
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: Ayuda sobre como enviar formulario a un correo usando php

Si estas trabajando local debes tener instalado un servidor SMTP, hay varios gratuitos en la red. Yo utilizo ArGoSoft Mail Server
  #5 (permalink)  
Antiguo 26/06/2008, 23:34
 
Fecha de Ingreso: febrero-2008
Mensajes: 303
Antigüedad: 9 años, 9 meses
Puntos: 2
Respuesta: Ayuda sobre como enviar formulario a un correo usando php

El problema no es enviarlo sino que este llegue a su destino, una vez que sepas utilizar la funcion mail de php tienes lo basico.

form.htm
Código HTML:
<html>
<body>
<FORM ACTION="send.php" METHOD="POST">
Destinatario<br>
<INPUT TYPE="text" NAME="target" SIZE="20" MAXLENGTH="30" value="[email protected]"><p>
Nombre y Apellidos:<BR>
<INPUT TYPE="text" NAME="nombre" SIZE="20" MAXLENGTH="30"><BR>
Email:<BR>
<INPUT TYPE="text" NAME="email" SIZE="20" MAXLENGTH="30"><BR>
Título:<BR>
<INPUT TYPE="text" NAME="titulo" SIZE="20" MAXLENGTH="30"><BR>
Texto del email:<BR>
<INPUT TYPE="text" NAME="mensaje" ROWS="60" COLS="10" MAXLENGTH="200"><BR>
<INPUT TYPE="submit" VALUE="ENVIAR">
</FORM> 
</body>
</html> 
send.php
Código PHP:
<?
$nombre
$_POST['nombre'];
$email $_POST['email'];
$titulo$_POST['titulo'];
$mensaje $_POST['mensaje'];

$headers .= "From: $_POST[nombre] <$_POST[email]>\n";
$headers .= "Return-Path: $mail <$mail>\n";

if (isset(
$email)):
# la dirección electrónica a la que enviar el email
$target$_POST['target'];

mail($target,
     
$titulo,
     
"Nombre: ".$nombre.
     
"\nEmail: ".$email.
     
"\nTítulo: ".$titulo.
     
"\nMensaje: ".$mensaje,
     
$headers);
endif;
?>

Última edición por KingColt; 19/12/2010 a las 10:00
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 14:55.