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

envio de datos solicitados

Estas en el tema de envio de datos solicitados en el foro de Diseño web en Foros del Web. hola amigos; tengo una duda. Me gustaría saber si es posible y cómo, puedo enviar via email, usando mi cliente de correo GMAIL, unos datos ...
  #1 (permalink)  
Antiguo 09/12/2009, 14:54
 
Fecha de Ingreso: junio-2007
Mensajes: 58
Antigüedad: 10 años, 6 meses
Puntos: 0
envio de datos solicitados

hola amigos; tengo una duda.

Me gustaría saber si es posible y cómo, puedo enviar via email, usando mi cliente de correo GMAIL, unos datos solicitados.

es decir, por ejemplo: una página en la qual aparezcan unos campos vacíos a rellenar con: Nombre: Apellidos: email:

y un boton que diga, pulsa para recibir los datos solicitados

entonces, alguna aplicacion o algo, que compruebe los datos; es decir: si el nombre y apellido es correcto, y el email tambien, que envie a dicho email los datos solicitados. En caso de que haya algun fallo, que devuelva una respuesta diciendo: nombre incorrecto o apellido incorrecto o email incorrecto.

No se si me he explicado bien

Saludos
  #2 (permalink)  
Antiguo 10/12/2009, 07:00
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 9 años, 4 meses
Puntos: 1530
Respuesta: envio de datos solicitados

en google consigues interminables demos del uso de Gmail con PHPMAILER, claro se requiere PHP

Código PHP:
<?php 
if(!defined('sugarEntry'))define('sugarEntry'true); 

require_once(
"include/phpmailer/class.phpmailer.php"); 

$mailer = new PHPMailer(); 
$mailer->IsSMTP(); 
$mailer->SMTPAuth   true;                  // enable SMTP authentication  
$mailer->SMTPSecure "ssl";                  
$mailer->Host 'smtp.gmail.com'
$mailer->Port '465'
$mailer->SetLanguage('phpmailer.lang-it','include/phpmailer/language/');  
$mailer->Username '[email protected]';  // Change this to your gmail adress 
$mailer->Password 'password';  // Change this to your gmail password 
$mailer->From '[email protected]';  // This HAVE TO be your gmail adress 
$mailer->FromName 'Administrator'// This is the from name in the email, you can put anything you like here 
$mailer->Body 'This is the main body of the email'
$mailer->Subject 'This is the subject of the email'
//$mailer->AddAddress('[email protected]');   
if(!$mailer->Send()) 

   echo 
"Message was not sent<br/ >"
   echo 
"Mailer Error: " $mailer->ErrorInfo

else 

   echo 
"Message has been sent"

?>
  #3 (permalink)  
Antiguo 10/12/2009, 07:40
 
Fecha de Ingreso: junio-2007
Mensajes: 58
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: envio de datos solicitados

Ok, muchas gracias; investigaré lo del PHPMAILER

pero... como puedo hacer para que envie el email, si los datos rellenados en el formulario son correctos... es decir, lo que he dicho al principio:

NOMBRE

APELLIDOS

EMAIL


-> ENVIAR DATOS <-

y al pulsar enviar datos, que se comprueben los datos de los campos (no se como hacer que los compruebe... si deberia tenerlos en una base de datos o que)... y una vez comprobados los datos que envie un mensaje u otro dependiendo del email y si los datos son correctos... es decir

En el campo nombre: PEPE
Apellidos: ABC
Email: PEPE<@>PEPE.COM

y al enviar... que se compruebe que el nombre PEPE, tiene de apellido ABC y email PEPE<@>PEPE.COM y si eso es correcto, enviar un mensaje mediante SMTP de GMAIL al correo de PEPE... con los datos de acceso a una web, por ejemplo; usuario y contraseña.

y enviar estos datos (usuario y contraseña) dependiendo del email.

No se si me he explicado bien... saludos
  #4 (permalink)  
Antiguo 10/12/2009, 07:54
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 12 años, 9 meses
Puntos: 25
Respuesta: envio de datos solicitados

definitvamente si necesitas base de datos para eso, te sugieron pidas transfieran este tema a PHP por que necesitas comprobación de datos y envío del correo usando phpmailer como te han indicado. Saludos
__________________
Hospedaje Web al mejor costo!
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 04:28.