| Autor | Zpráva | ||
|---|---|---|---|
| rad Profil * |
#1 · Zasláno: 7. 1. 2012, 11:11:22
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. |
||
|
Časová prodleva: 14 let
|
|||
0