Foros del Web » Programando para Internet » PHP »

WebHook

Estas en el tema de WebHook en el foro de PHP en Foros del Web. Hola! He contratado un servicio de email form. Y deseo que cuando el usuario haya llenado todos los datos lo envíe a una página de ...
  #1 (permalink)  
Antiguo 04/04/2011, 10:43
Avatar de alexosorio  
Fecha de Ingreso: marzo-2011
Mensajes: 4
Antigüedad: 13 años
Puntos: 0
WebHook

Hola!

He contratado un servicio de email form. Y deseo que cuando el usuario haya llenado todos los datos lo envíe a una página de agradecimiento y dónde pueda ver los datos envíados.

123ContactForm, quien me ofrece el servicio, maneja algo llamado WebHooks. No tengo idea de lo que sea. ¿Alguien sabe dónde puedo encontrar contenido en Español para poder lograrlo?

Código HTML:
<?php
// This is a sample for 123ContactForm WebHooks usage
// In this example, we will capture all data received using HTTP POST and send it by email
// Using WebHooks, you can extend the use of 123ContactForm web forms,
// ie: store the data in your own database, directly display it on your website etc.
// for more details, visit http://www.123contactform.com/webhooks.html 

$formdata = ARRAY();
foreach ($_POST as $key => $value) {
$value = stripslashes($value);
$formdata[$key]=$value;
}
if (array_key_exists('uid', $formdata)==false) die('One essential parameter was not POST-ed. Exiting.');

// We will now collect all received data, and send by email
$emailtxt="Received data:\r\n";


//Lets use field Nombre Completo
$emailtxt.="$formdata[controlname895068] is "; $emailtxt.="$formdata[controlvalue895068]\r\n"; 

//Lets use field Número de Afiliación
$emailtxt.="$formdata[controlname895069] is "; $emailtxt.="$formdata[controlvalue895069]\r\n"; 

//Lets use field Año de Nacimiento
$emailtxt.="$formdata[controlname895070] is "; $emailtxt.="$formdata[controlvalue895070]\r\n"; 

//Lets use field Último Club
$emailtxt.="$formdata[controlname895071] is "; $emailtxt.="$formdata[controlvalue895071]\r\n"; 

//Lets use field División
$emailtxt.="$formdata[controlname895108] is "; $emailtxt.="$formdata[controlvalue895108]\r\n"; 

//Lets use field Posición
$emailtxt.="$formdata[controlname895113] is "; $emailtxt.="$formdata[controlvalue895113]\r\n"; 

//Lets use field Teléfono
$emailtxt.="$formdata[controlname895114] is "; $emailtxt.="$formdata[controlvalue895114]\r\n"; 

//Lets use field Celular
$emailtxt.="$formdata[controlname895115] is "; $emailtxt.="$formdata[controlvalue895115]\r\n"; 

//Lets use field Correo Electrónico
$emailtxt.="$formdata[controlname895116] is "; $emailtxt.="$formdata[controlvalue895116]\r\n"; 

//Lets use field Sede
$emailtxt.="$formdata[controlname895117] is "; $emailtxt.="$formdata[controlvalue895117]\r\n"; 

// We will now add other data sent by 123ContactForm: UserID, FormID, MessageID, IP
$emailtxt.="UID is "; $emailtxt.="$formdata[uid]\r\n";
$emailtxt.="FID is "; $emailtxt.="$formdata[fid]\r\n";
$emailtxt.="MID is "; $emailtxt.="$formdata[mid]\r\n";
$emailtxt.="IP is "; $emailtxt.="$formdata[ip]\r\n";


// Now lets send an email
$from="From: [email protected]<[email protected]>\r\nReturn-path: [email protected]";
mail("[email protected]", 'WebHooks Example', $emailtxt, $from);

// Now that you understood how WebHooks work, you can go for advanced tasks:
// store in your database, post to your blog or guestbook, send data by fax, conquer Mars...
?>

Etiquetas: Ninguno
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:15.