Habrá notado que cuando utiliza nuestro generador de código para insertar el buscador de dominios .Pe en su sitio web, al dar clic en Registrar se dirigirá a la página interna de su sitio inidicada en "Dirección URL a donde será dirigido el cliente para comprar el dominio disponible".
A continuación le ofrecemos un ejemplo de cómo recoger los datos del dominio en lenguaje PHP, y de este modo enviar un mensaje a su correo para que realice el registro del mismo.
Nuestro script pasa el dominio mediante $_GET, con las variables "check1" y "dominio".
Pongamos a modo de ejemplo, que en "Dirección URL a donde será dirigido el cliente para comprar el dominio disponible", pusimos: http://red.pe/contratar.php, entonces nuestro script deberá recoger el nombre de dominio libre con el código sencillo siguiente:
<? $dominio = $_GET['dominio']; print "Usted eligió el dominio <b>".$dominio."</b>"; //opcional ?>
Podemos personalizar la página de recojo de información y su envío correspondiente, ya sea a una base de datos, alguna aplicación, o al correo electrónico.
En el código siguiente, hemos implementado una aplicación sencilla de envío al correo electrónico; para su uso, el código debe ser copiado y pegado en el archivo de "contratar.php":
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Registrar dominio <?=$dominio ?></title> </head>
<body> <? if(empty($_GET['dominio'])){ print "<b>Error:</b> No ha seleccionado un dominio. <br><a href=\"/\">Ir a la Portada</a> "; } else{ ?> <? $dominio = $_GET['dominio'] //Recoge el dominio buscado ?> <? if (!$HTTP_POST_VARS){ ?> <form action="enviar.php" method=post> <p>Dominio <b><?=$dominio ?></b></p> <p>Nombre: <input type=text name="nombre" size=16> <br> Email: <input type=text name=email size=16> <br> Comentarios: <textarea name=coment cols=32 rows=6></textarea> <br> <input name=dominio type=hidden id=dominio value="<?=$dominio ?>" /> <input type=submit value="Enviar"> </p> </form> <? }else{ $correo = "escriba aqui su correo"; //Correo que recibirá el mensaje $asunto = "Pedido de dominio "; //El asunto del correo //cabeceraas $cabecera = 'From: ' . $HTTP_POST_VARS["email"] . " \r\n"; $cabecera .= "X-Mailer: PHP/" . phpversion() . " \r\n"; $cabecera .= "Mime-Version: 1.0 \r\n"; $cabecera .= "Content-Type: text/plain";
//cuerpo del mensaje $cuerpo = "Registrar dominio\n"; $cuerpo .= "Dominio: " . $HTTP_POST_VARS["dominio"] . "\n"; $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n"; $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n"; $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n";
//enviando el correo... mail($correo,$asunto,$cuerpo,$cabecera);
//mensaje de confirmación echo "Gracias por su orden. Se ha enviado correctamente."; } } ?> </body> </html> |