<?php include 'lib.cvm.php'; include 'local_config.php'; if (isset($_REQUEST['methodname'])) { list($url) = cvm_execute_request(cvm_get_client(), $_REQUEST); $zipfile = cvm_download_file($url, CVM_PATH); $filesaved = cvm_unzip_downloaded_file($zipfile, CVM_PATH); // $xml = simplexml_load_file($xmlfile); } if (isset($_REQUEST['login'])) { $client = cvm_get_client(); $token = cvm_get_token($client); if ($token) { setcookie("GUID", $token['Guid']); setcookie("IDSESSAO", $token['IdSessao']); } header("Location: cvm2.php"); } if (isset($_REQUEST['logout'])) { setcookie("GUID", "", -1); setcookie("IDSESSAO", "", -1); header("Location: cvm2.php"); } if ($cvm['connected']) { $status = '<span style="color:green;font-weight:bold">conectado</span>'; } else { $status = '<span style="color:red;font-weight:bold">não conectado</span>'; } ?> <!DOCTYPE html>
rename($filename, $newfilename); return "{$to}/{$newfilename}"; } function cvm_parse_xml($xmlfile) { $contents = file_get_contents($xmlfile); $xml = simplexml_load_string($contents); $informes = $xml->xpath('//INFORMES/INFORME_DIARIO'); foreach ($informes as $informe) { $inf[VL_TOTAL] = str_replace(',', '.', $informe->VL_TOTAL); $inf[VL_QUOTA] = str_replace(',', '.', $informe->VL_QUOTA); $inf[PATRIM_LIQ] = str_replace(',', '.', $informe->PATRIM_LIQ); $inf[CAPTC_DIA] = str_replace(',', '.', $informe->CAPTC_DIA); $inf[RESG_DIA] = str_replace(',', '.', $informe->RESG_DIA); $inf[CNPJ_FDO] = "{$informe->CNPJ_FDO}"; $inf[DT_COMPTC] = "{$informe->DT_COMPTC}"; $infs[] = $inf; } return $infs; } echo "wilson"; $json = file_get_contents('http://cvm-funds.appspot.com'); $url = json_decode($json); echo $url; $zipfile = cvm_download_file($url); $xmlfile = cvm_unzip_downloaded_file($zipfile); $data = cvm_parse_xml($xmlfile); echo json_encode($data); // cvm_logout(); unlink($zipfile); unlink($xmlfile);