Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2015, 15:42
Avatar de F3RC4O
F3RC4O
 
Fecha de Ingreso: abril-2011
Ubicación: Chilpancingo de los Bravo
Mensajes: 30
Antigüedad: 13 años
Puntos: 1
Poner el valor de un input en un array

Tengo el siguiente codigo:

Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Pre-Registro de estudiantes</title>
  6.     <link rel="stylesheet"  media="screen" type="text/css" href="css/estilos.css">
  7.     <link rel="stylesheet"  media="screen" type="text/css" href="css/maquetacion.css">
  8.     <script src='https://www.google.com/recaptcha/api.js'></script>
  9.     <script language="JavaScript">
  10.  
  11. function validar_email() {
  12.  
  13.     var cla1 = document.reg_form.correo.value;
  14.     var cla2 = document.reg_form.correo2.value;
  15.     var enviar=true;
  16.  
  17.         if (cla2 == cla1) {
  18.             enviar=true;
  19.         }else{     
  20.             alert ("Los correos no coiciden");
  21.         }
  22.   }
  23.  
  24. function formato_email(){
  25. alert("Revisa bien tu direeción de correo, ya que una vez que te registres no podras enviar nuevamente tu registro con el mismo correo que ya ingresaste.\n Asegurate de escribir bien tu direccion de correo electronico, ya que al registrarte te llegara una liga para que continues con tu registro");
  26. }
  27. /*
  28. function validaform(){
  29.     var fnombre.getElementById("Nombre").value;
  30.     var fapellidopat.getElementById("Apellido paterno").value;
  31.     var fapellidomat.getElementById("NApellido materno").value;
  32.     var fcorreo.getElementById("Correo electronico").value;
  33.     var fcorreo2.getElementById(" ").value;
  34.     chequeo="true";
  35.  
  36.     if (fnombre.lenght<1) {
  37.         var Valert="Ingresa tu nombre por favor \n";
  38.         chequeo="false";
  39.  
  40.     }else{
  41.         var Valert="";
  42.     }
  43.     if (fapellidopat.lenght<1) {
  44.         Valert= Valert+"Ingresa tu apellido paterno \n";
  45.         chequeo="false";
  46.     }
  47.     if (fapellidomat.lenght<1) {
  48.         Valert = Valert+ "Ingresa tu apellido materno \n";
  49.         chequeo="false";
  50.     }
  51.     if (fcorreo.lenght<1) {
  52.         Valert =Valert+"Ingresa tu correo electronico\n";
  53.         chequeo="false";
  54.     }
  55.     if (fcorreo2.lenght<1) {
  56.         Valert=Valert+"Repite tu correo electronico\n";
  57.         chequeo="false";
  58.     }
  59.     if (chequeo="false"){
  60.         alert(Valert);
  61.         return false;
  62.     }
  63. }
  64.  
  65. */
  66.  
  67. </script>
  68. </head>
  69. <body>
  70. <div id="wrap">
  71.     <div id="header"><p align="center">Titulo de la pagina</p></div>
  72. </div>
  73. <div id="contenedor">
  74. <div id="row">
  75. <div id="izquierda">
  76.     <h2>Columna izquierda</h2>
  77.     <p>algun texto</p>
  78. </div>
  79.  
  80. <div id="central">
  81.  
  82. <form class="reg_form" action="mail.php" method="POST" id="reg_form" name="reg_form" onsubmit="return validar_email()">
  83.  
  84.  
  85. <ul>
  86.  
  87.     <li>
  88.         <h2 align="center">Registrate</h2>
  89.         <span class="required_notification">* Campos requeridos</span> 
  90.     </li>
  91.  
  92.    
  93.     <li>
  94.         <label for="nombre">* Nombre(S): </label>
  95.         <input type="text" name="nombre" id="nombre" placeholder="Nombre"  required/>
  96.     </li>
  97.     <li>
  98.         <label for="apellidopat">* Apellido paterno: </label>
  99.         <input type="text" name="apellidopat" id="apellidopat" placeholder="Apellido paterno" required/>
  100.     </li>
  101.     <li>
  102.         <label for="apellidomat">* Apellido materno: </label>
  103.         <input type="text" name="apellidomat" id="apellidomat" placeholder="Apellido materno" required/>
  104.     </li>  
  105.  
  106.     <li>
  107.         <label for="correo">* Correo electronico:</label>
  108.         <input type="email" name="correo" id="correo" placeholder="[email protected]" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" onblur="return formato_email()" required/>
  109.         <span class="form_hint">Formato "[email protected]"</span>
  110.     </li>
  111.  
  112.     <li>
  113.         <label for="correo2">* Repite tu correo electr&oacute;nico:</label>
  114.         <input type="email" name="correo2" id="correo2" placeholder="[email protected]" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" onblur="return validar_email()" required/>
  115.         <span class="form_hint">Formato "[email protected]"</span>
  116.     </li>
  117.  
  118.     <li>
  119.    
  120.     <div align="center" class="g-recaptcha" data-sitekey="6LcajwkTAAAAAESE-J1K2cLw5lJYQjVh6FDVcplY"></div>
  121.  
  122.     </li>
  123.  
  124.     <p>
  125.         <input type="checkbox" name="politicas" required />
  126.         He leido y acepto los <a href="#">Terminos de uso</a>
  127.     </p>
  128.  
  129.     <li>
  130.         <button colspan="2" class="submit" type="submit">Registrar</button>
  131.     </li>
  132. </ul>
  133.  
  134. </form>
  135. </div> 
  136. <div id="derecha">
  137.    
  138. <h2>Columna derecha</h2>
  139. <p>algo de text por aqui</p>
  140.  
  141. </div>
  142. </div>
  143. <div id="pie">
  144.     <p>pie de pagina</p>
  145. </div>
  146.  
  147. </div>
  148.  
  149. </body>
  150. </html>
  151.  
  152.  
  153. <?php
  154.   if($_SERVER["REQUEST_METHOD"] === "POST")
  155.     {
  156.         //form submitted
  157.  
  158.         //check if other form details are correct
  159.  
  160.         //verify captcha
  161.         $recaptcha_secret ="6LcajwkTAAAAAKjXlUSP7yWZCJrAEH1H1-4jsTDM";
  162.         $response = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$recaptcha_secret."&response=".$_POST['g-recaptcha-response']);
  163.         $response = json_decode($response, true);
  164.         if($response["success"] === true)
  165.         {
  166.             echo ";)";
  167.         }
  168.         else
  169.         {
  170.             echo "Erro al capturar captcha";
  171.         }
  172.     }
  173. ?>
  174.  
  175.  
  176. <?php
  177.  
  178. // build API request
  179. $APIUrl = 'http://api.email-validator.net/api/verify';
  180. $Params = array('EmailAddress' => 'AQUI VA A IR EL VALOR QUE QUIERO AGREGAR',
  181.                 'APIKey' => 'ev-1b0ca91d9c45b3e54fa885123a5b115d');
  182. $Request = @http_build_query($Params);
  183. $ctxData = array(
  184.      'method' => "POST",
  185.      'header' => "Connection: close\r\n".
  186.      "Content-Length: ".strlen($Request)."\r\n",
  187.      'content'=> $Request);
  188. $ctx = @stream_context_create(array('http' => $ctxData));
  189.  
  190. // send API request
  191.     $APIUrl, false, $ctx));
  192.  
  193. // check API result
  194. if ($result && $result->{'status'} > 0) {
  195.     switch ($result->{'status'}) {
  196.         // valid addresses have a {200, 207, 215} result code
  197.         // result codes 114 and 118 need a retry
  198.         case 200:
  199.         case 207:
  200.         case 215:
  201.                 echo "Address is valid.";
  202.                 break;
  203.         case 114:
  204.                 // greylisting, wait 5min and retry
  205.                 break;
  206.         case 118:
  207.                 // api rate limit, wait 5min and retry
  208.                 break;
  209.         default:
  210.                 echo "Address is invalid.";
  211.                 echo $result->{'info'};
  212.                 echo $result->{'details'};
  213.                 break;
  214.     }
  215. } else {
  216.     echo $result->{'info'};
  217. }
  218.  
  219. ?>

Mi pregunta en cuestion sería, como meter el valor de mi input que tiene como nombre "correo", en la parte de arriba que es un arreglo pero nose como hacerlo. Me pueden ayudar?

PD: Lo utilizo para validar un email, ver si existe o no
__________________
Siempre en movimiento