Tema: WebHook
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2011, 10:43
Avatar de alexosorio
alexosorio
 
Fecha de Ingreso: marzo-2011
Mensajes: 4
Antigüedad: 13 años, 1 mes
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...
?>