Autor Zpráva
rad
Profil *
Dobry den
snazim se zprovoznit mini aplikaci a potreboval bych tam vyuzit systemu ARES hodne podobne tomuto navodu :
http://myego.cz/item/automaticke-nacteni-sidla-firmy-a-dic-podle-zadaneho-ic-ares-xml-pomoci-php-a-jquery

testuji to zde: http://topralix.quicksite.cz/

netusim ale proc se to nacita takovou dobu. - neprijde mi to normalni
a taky bych rad nejak vyresil kodovani cestiny ..

muj kod je zatim prevzaty cely z navodu Radka Hulana uvedeny vyse.


testuji to s timto kodem :
<?php 
header("Content-Type: application/json; charset=UTF-8");
define('ARES','http://wwwinfo.mfcr.cz/cgi-bin/ares/darv_bas.cgi?ico=');
$ico = '27074358';
$file = file_get_contents(ARES.$ico);
if ($file) $xml = @simplexml_load_string($file);
$a = array();
if ($xml) {
 $ns = $xml->getDocNamespaces();
 $data = $xml->children($ns['are']);
 $el = $data->children($ns['D'])->VBAS;
 if (strval($el->ICO) == $ico) {
 
 
   $a['ico']     = strval($el->ICO);
  $a['dic']     = strval($el->DIC);
  $a['firma']    = strval($el->OF);
  $a['ulice']    = strval($el->AA->NU).' '.strval($el->AA->CO);
  $a['mesto']    = strval($el->AA->N);
  $a['psc']    = strval($el->AA->PSC);
  $a['stav']     = 'ok';
 
 
 
  } else
$a['stav']     = 'IČ firmy nebylo nalezeno';
} else
$a['stav']     = 'Databáze ARES není dostupná';


 echo json_encode($a);


 ?>      

diky za radu
Alphard
Profil
Tak samotná webová stránka http://wwwinfo.mfcr.cz/cgi-bin/ares/darv_bas.cgi?ico=27074358 se mi načítá asi 7 sekund. PHP zpracování je zlomek sekundy, takže výsledky mám po 7 sekundách.
Vám to trvá déle? Jestli ne a vadí vám i těch 7 sekund, nic s tím neuděláte, jiná databáze asi neexistuje.
Doplňuji, teď když jsem po chvíli klikl na odkaz, načítalo se to hádám přes 10 s, už jsem neměřil. Každopádně to nevidím na problém s PHP, ale prostě musíte čekat na data.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: