elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: [1]
1  Programación / PHP / Re: Consultar página OCA en: 3 Junio 2015, 07:00 am
venga.. Pues la verdad, flor de ayuda!!! muchísimas graciass!!!

Justo ahora estoy estudiando estructuras en C y me parece que por ahí viene la mano no?

estuve viendo también de lo de JSON y es bastante también jeje.

Te remil agradezco la ayuda.

Qué es todo eso de Curl?

A ver si entendí. Yo hago el pedido con la funcion "obtener_pedido" y lo que me devuleve es un "todo" en formato JSON. A ese JSON lo convierto en un objeto ("lo parseo") y luego busco la cadena que me interesa.
2  Programación / PHP / Consultar página OCA en: 29 Mayo 2015, 19:56 pm
Buenas! Les pido ayuda en esto.

Quiero ser capaz de obtener los datos de la tabla que se genera en la dirección:

http://www4.oca.com.ar/ocaepakNet/Views/ConsultaTracking/TrackingConsult.aspx?numberTracking=3867500000001111111

para luego evaluar si el producto aparece como "llegando" y enviarme un mail (de momento a una dirección temporal de yopmail) cuando esto suceda.

He intentado un par de cosas basadas en descargar el html que se genera (del sitio que les acabo de dar) a mi servidor pero allí no se encuentra la información que necesito, si no que ese html está preparado para hacer las consultas mediante javascript (jquery si no me equivoco). Entonces para ir probando al menos, ejecuto la descarga y luego voy al html manualmente para ejecutar el javascript.. pero tampoco funciona.

Código
  1. <?php
  2. // descargarARCHIVO al server
  3.  
  4. $paginaweb = "http://www4.oca.com.ar/ocaepakNet/Views/ConsultaTracking/TrackingConsult.aspx?numberTracking=3867500000001111111" ;
  5. $recurso = fopen("hola.html","w");
  6. fwrite($recurso,file_get_contents($paginaweb));
  7.  
  8. search_and_replace("hola.html","../../","http://www4.oca.com.ar/ocaepakNet/");
  9.  
  10. //search_and_replace("hola.html","TrackingConsult.aspx","http://www4.oca.com.ar/ocaepakNet/Views/ConsultaTracking/TrackingConsult.aspx");
  11. fclose($recurso);
  12.  
  13. // FUNCION REEMPLAZAR
  14. function search_and_replace($path,$search,$replace)
  15. {
  16. if(!is_array($search))
  17.    {
  18.        $search = array($search);
  19.    }
  20.    if(!is_array($replace))
  21.    {
  22.        $replace = array($replace);
  23.    }
  24.  
  25.    $file_contents = file_get_contents($path);
  26.    $file_contents = str_replace($search,$replace,$file_contents);
  27.  
  28.    file_put_contents($path,$file_contents);
  29. }
  30. ?>

como se darán cuenta, soy novatillo aunque con conocimientos en C. Soy estudiante.

Alguna idea?

Gracias!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines