Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2015, 16:35
Avatar de Maverick2786
Maverick2786
 
Fecha de Ingreso: diciembre-2012
Mensajes: 107
Antigüedad: 11 años, 4 meses
Puntos: 1
Consultas programas al servidor

Hola de antemano gracias a todos.

Tengo la siguiente aplicaccion:
La idea que cada hora entre el horario de 8:00 - 17:00 Horas haga consultas a este servicio web: http://www.banguat.gob.gt/variables/ws/TipoCambio.asmx
Y obtenga el tipo de cambio.

Ya tengo la aplicacion hecha de tal manera que por medio de un boton, al precionarlo consulta al servicio y trae el tipo de cambio, y lo gurda en una tabla

Resumiendo : Necesito saber como hacer para que consulte ese servicio en ese rango de horas e inserte en la tabla

Index.php:
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.     <head>
  3.         <meta charset="UTF-8">
  4.         <title></title>
  5.        
  6.         <!-- Jquery  -->
  7.         <link href="include/jquery-ui-1.10.3.custom/css/smoothness/jquery-ui-1.10.3.custom.css" rel="stylesheet">
  8.         <script type="text/javascript" src="include/jquery-ui-1.10.3.custom/js/jquery-1.9.1.js"></script>
  9.         <script type="text/javascript" src="include/jquery-ui-1.10.3.custom/js/jquery-ui-1.10.3.custom.js"></script>
  10.        
  11.         <!-- Funciones  -->
  12.         <script src="js/funciones.js"></script>
  13.     </head>
  14.     <body>
  15.         <div id="contenedor">
  16.             <input type="button" value="actualizar" onclick="actualizar()"/>
  17.         </div>
  18.         <div id="mensaje">
  19.  
  20.         </div>
  21.     </body>
  22. </html>

cambio_moneda.php (Hace la peticion e inserta en la bd):
Código PHP:
Ver original
  1. <?php
  2. include("include/funciones.php");
  3. require_once('include/nusoap/lib/nusoap.php');
  4.  
  5. $soapclient = new soapclient('http://www.banguat.gob.gt/variables/ws/TipoCambio.asmx?WSDL');
  6. $obj = $soapclient->TipoCambioDia();
  7.  
  8. $obj_datos = $obj->TipoCambioDiaResult->CambioDolar->VarDolar;
  9. $fecha = $obj_datos->fecha;
  10. $cambio = $obj_datos->referencia;
  11.  
  12. $campos = array("fecha", "cambio");
  13. $datos = array("'$fecha'", $cambio);
  14. $tabla = "moneda";
  15. $res = insertar($campos, $datos, $tabla);
  16.  
  17. if ($res) {
  18.     $cadena = "fecha: " . $fecha . " cambio:" . $cambio;
  19.     echo $cadena;
  20. } else {
  21.     echo "error";
  22. }
  23. ?>