PageRenderTime 31ms CodeModel.GetById 30ms RepoModel.GetById 0ms app.codeStats 0ms

/apps/prefrontend/modules/ProyectoLey/templates/leeproyectosSuccess.php

https://github.com/ciudadanointeligente/legacy-legislativo
PHP | 45 lines | 39 code | 5 blank | 1 comment | 0 complexity | 6e0eee24664e92270b75a07a28819e16 MD5 | raw file
  1. <h1>Listado de Proyectos ley</h1>
  2. <?php
  3. require_once(substr($_SERVER['SCRIPT_FILENAME'], 0, strlen($_SERVER['SCRIPT_NAME'])*(-1))."/scripts/simple_html_dom.php");
  4. $sil_url = 'http://sil.senado.cl/cgi-bin/';
  5. $fechas_url = $sil_url.'sil_ultproy.pl';
  6. $proyectos_url = $sil_url.'sil_proyectos.pl?';
  7. $autores_url = $sil_url.'sil_autores.pl?';
  8. $desde = "30/04/2010";
  9. $hasta = "07/05/2010";
  10. $arrayMeses = Array("", "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
  11. $fechas_html = str_get_html(file_get_contents_curl($fechas_url,$desde,$hasta));
  12. $num=0;
  13. foreach($fechas_html->find('td[class="TEXTpais"]') as $nro)
  14. {
  15. $nro_boletin = trim(str_replace("&nbsp;","",$nro->plaintext));
  16. $proyectos_html = file_get_html($proyectos_url.$nro_boletin);
  17. $titulo = $proyectos_html->find('span[class="TEXTpais"]');
  18. $titulo = $titulo[0]->plaintext;
  19. $sub_etapa=null;
  20. $ley="NULL";
  21. $ley_bcn=null;
  22. $decreto="NULL";
  23. $decreto_bcn=null;
  24. $fecha_publicacion="NULL";
  25. $id_materia = $this->getMateria($nro_boletin);
  26. }
  27. //echo $this->getMateria("123");
  28. function file_get_contents_curl($url,$desde,$hasta)
  29. {
  30. $ch = curl_init();
  31. curl_setopt($ch, CURLOPT_HEADER, 0);
  32. curl_setopt($ch, CURLOPT_POST, 1);
  33. curl_setopt($ch, CURLOPT_POSTFIELDS, "desde=".$desde."&hasta=".$hasta."&buscar=%3E%3E+Buscar");
  34. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  35. curl_setopt($ch, CURLOPT_URL, $url);
  36. $data = curl_exec($ch);
  37. curl_close($ch);
  38. return $data;
  39. }
  40. ?>