ano, i webové technologie se používají v restauracích :).Neshodli, ty tvrdíš, že není dopsaná a ta od Radovana je, přitom jsou na tom naprosto stejně.
FILIP - slozita instalace - nejakych 100souboru, musis mit composer, nevim jak na to, neresi to nedostupnost EET, nevraci to ani BKP, ale ty tvrdis ze je vse v poradku RADOVAN - 1soubor, stacilo me nahrat, resi nedostupnost EET, resi spatne vstupy, praci to FIk, BKP, PKP, vse ma vysvetleno v jeho prikladu ,ja jeho knihovnu mam, ma pár řádku a vse je pochopitelne, můžeš mi teda říct přesně jak u filipového skriptu - uplně konkrétně1/ provest instalaci na webhosting , nějak jednoduše2/ jak vytisknout učtenku , když to bkp nevratí prostě3/ jak vytisknout učtenku pokud je eet nedostupné,4/kde u filipa to přepneš do ostré verze ?u Radovana vše je připravené,vše chápu jak udělat, nemusím vůbec nic delat :)
1) composer install u sebe a pak přes ftp na jakýkoliv hosting2) verze z composeru vrací bkp3) odchytneš si vyjímku, viz moje ukázka, dokonce v message je česká message4) viz jeho example, definuje tam konstantu Production a Playground, kterou pak předává tříděJe trochu škoda, že poměrně hezká knihovna naráží na to, že nemá easy to use návod nebo integraci, ale taková je povaha 90 % toho co vytvoří programátoři, neřikám, že to je špatně, tak to prostě je. Skoro se divím, že se tady neobjevil podnikavec, nedomluvilnse s Filipem a nezačal to nabízet/prodávat, je tady produkt, je tady poptávka, ideální stav.
1) composer install u sebe a pak přes ftp na jakýkoliv hosting2) verze z composeru vrací bkp3) odchytneš si vyjímku, viz moje ukázka, dokonce v message je česká message4) viz jeho example, definuje tam konstantu Production a Playground, kterou pak předává tříděJe trochu škoda, že poměrně hezká knihovna naráží na to, že nemá easy to use návod nebo integraci, ale taková je povaha 90 % toho co vytvoří programátoři, neřikám, že to je špatně, tak to prostě je. Skoro se divím, že se tady neobjevil podnikavec, nedomluvilnse s Filipem a nezačal to nabízet/prodávat, je tady produkt, je tady poptávka, ideální stav.
3) kód na odchycení vyjímky i vrácení bkp jsem sem dával několikrát4) důležitý je řádek poté stačí pouze Playground při vytváření třídy změnit na ProductionPřípadně nemusíš používat konstanty a cestu ke správnému wsdl tam hodit rovnou.
4/ ok, takze to funguje, skoda ze to neni vysvetleno 3/ prosim uved odkaz kde jsi rekl jak presne získás pkp+bkp v pripadě nedostupnosti u filipa, kdyz mu to nevraci bkp ani v pripadě dostupnostitoto mi to vrátí u Radovanova skriptu, když EET nejede - a tisknu účtenku :)Array( => nefunguje-eet-server => fViyMOULVpIHb1XlLKU0SjAmkpeyC6x1BJrtC0S6zMv9vk+gRLF2D1H5XupdURkCdT/i1ozKLjsDEOsY63HXXjsJBVI3p89D8pqBHchzG0ngd8Bh1Qdffo1qaQD8KiGyPv6zhUQ33PCtSqEZ37DgxI44qY3QTCiVVTimpgfiw3PaGWzjfC35xm7iZOfstpUbfKhChCP8xPz3RQtEbcwZx7nbfqFT/tBWqgIHnx3Y1arjRFn+yhIFIu6Na6dJC4b3rpjxybHkZaqEFAQHsCffqksRSxfY5a3TGK83FMz4uc+5nvpZttV0fnnL8QIbywb/+5mRMMeoOVau+XAiYGepnQ== => b2d08ee1-0e24f643-1be84270-c1bd5e82-55c2b098)a toto to vráti u Filipového skriptu, pokud EET nejede, otázka jak přesně z toho získat BKP,PKP - účtenku sice netisknu, a poklepu se na rameni, protože tomasX říkal že je to super :)))object(FilipSedivyEETExceptionsClientException) protected 'message' => string 'Resolving timed out after 2511 milliseconds' (length=43) private 'string' (Exception) => string '' (length=0) protected 'code' => int 28 protected 'file' => string '/localhost/vendor/filipsedivy/php-eet/src/SoapClient.php' (length=67) protected 'line' => int 144 private 'trace' (Exception) => array (size=6) 0 => array (size=6) 'file' => string '/localhost/vendor/filipsedivy/php-eet/src/SoapClient.php' (length=67) 'line' => int 92 'function' => string '__doRequestByCurl' (length=17) 'class' => string 'FilipSedivyEETSoapClient' (length=26) 'type' => string '->' (length=2) 'args' => array (size=4) ... 1 => array (size=4) 'function' => string '__doRequest' (length=11) 'class' => string 'FilipSedivyEETSoapClient' (length=26) 'type' => string '->' (length=2) 'args' => array (size=5) ... 2 => array (size=6) 'file' => string '/localhost/vendor/filipsedivy/php-eet/src/Dispatcher.php' (length=67) 'line' => int 239 'function' => string '__call' (length=6) 'class' => string 'SoapClient' (length=10) 'type' => string '->' (length=2) 'args' => array (size=2) ... 3 => array (size=6) 'file' => string '/localhost/vendor/filipsedivy/php-eet/src/Dispatcher.php' (length=67) 'line' => int 239 'function' => string 'OdeslaniTrzby' (length=13) 'class' => string 'FilipSedivyEETSoapClient' (length=26) 'type' => string '->' (length=2) 'args' => array (size=1) ... 4 => array (size=6) 'file' => string '/localhost/vendor/filipsedivy/php-eet/src/Dispatcher.php' (length=67) 'line' => int 152 'function' => string 'processData' (length=11) 'class' => string 'FilipSedivyEETDispatcher' (length=26) 'type' => string '->' (length=2) 'args' => array (size=2) ... 5 => array (size=6) 'file' => string '/localhost/vendor/filipsedivy/php-eet/examples/simple.php' (length=68) 'line' => int 32 'function' => string 'send' (length=4) 'class' => string 'FilipSedivyEETDispatcher' (length=26) 'type' => string '->' (length=2) 'args' => array (size=1) ... private 'previous' (Exception) => null public 'xdebug_message' => string '
( ! ) FilipSedivyEETExceptionsClientException: Resolving timed out after 2511 milliseconds in /localhost/vendor/filipsedivy/php-eet/src/SoapClient.php on line 144
Call Stack
#
Time
Request size: 5436 bytes | Response size: 0 bytes | Response time: -1487531229.434747 ms | Connection time: 2.535460 ms
Neustále pracuji na Code-review, tvorba dokumentace - tak aby i běžní smrtelníci mohli oživit kód, a srozumitelnou wiki. Datum release, nechci prozrazovat. Pokud budete sledovat EET na Gitu, jistě se změna následně ve vašem feedu projeví.
3) kód vypadá takhle
Ale bohužel na aktuální verzi knihovny, nikoliv na té, které je ke stažení v zipu. Takže bez composeru se neobejdeš.
LŽEŠ , dal jsem si tu práci a použil composer.
STAŽENÍ AKTUÁLNÍ VERZE (dnes 21:00) , Lze vidět že soubory jsou z 17/1/2017
22667
Žádné řešení nedostupnosti EET tu není, dokonce ani se nevypisuje BKP.
22666
Kdo neveří at si nainstaluje composer, přišel si s composerem, nebot jeho kod se dá ověřit jednoduše :))))
V čem lžu? Ten kód, který jsem se dával, jsem psál sám a je to ukázka, jak získáš potřebné údaje, nikde jsem nepsal, že je v example, pouze, že funguej na aktuální verzi, kterou si musíš stáhnout z composeru.
V čem lžu? Ten kód, který jsem se dával, jsem psál sám a je to ukázka, jak získáš potřebné údaje, nikde jsem nepsal, že je v example, pouze, že funguej na aktuální verzi, kterou si musíš stáhnout z composeru.
Ano stáhl jsem aktuální verzi, jak jsem ukázal screnshoty o příspěvek výše. A doplnil tvé řešení nedostupnosti EET. A výsledekFatal error: Call to undefined method FilipSedivyEETDispatcher::getBkp() in /www/filip-2017-02-19/vendor/filipsedivy/php-eet/examples/simple.php on line 32Takže na začátku tu byl https://github.com/robrichards/wse-php , to si stáhl Ondrej a upravil to https://github.com/ondrejnov/eet , a jeho práci si stáhl Filip a upravil to , jak píše on sám.A výsledkem něco ve 100souborech s obtížnou instlací a nemožností si tisknout učtenky. Ale jinak výborný kod, hlavně že je zdarma. Radovan si to napsal sám, podle lidí kteří to neviděli, tak to určitě napsal strašně špatně, ale kupodivu mě vše fungovalo hned.
Dokud Banán zůstává jen v této diskusi, může sem psát, co chce. Jeho technické i obchodní řešení tu má dostatečně velkou opozici, aby každý, kdo si přečte aspoň pár příspěvků, věděl, do čeho potenciálně jde.Překvapuje mě, že za dobu svého podnikání vůbec nezměnil svůj způsob komunikace. Se svým zápalem už mohl být velmi úspěšný, takto ale pořád bojuje s překročením svého vlastního stínu a reputace.
Ano stáhl jsem aktuální verzi, jak jsem ukázal screnshoty o příspěvek výše. A doplnil tvé řešení nedostupnosti EET. A výsledek
A jak jsi to udělal? Aktuální verzi u composeru stahuješ přes composer require filipsedivy/php-eet:dev-master, v opačném případě ti totiž naistaluje poslední stable verzi 2.0.0 a nikoliv aktuální master. Můj kód funguje, věřím tomu :).
A jak jsi to udělal? Aktuální verzi u composeru stahuješ přes composer require filipsedivy/php-eet:dev-master, v opačném případě ti totiž naistaluje poslední stable verzi 2.0.0 a nikoliv aktuální master. Můj kód funguje, věřím tomu :).