Category Archives: Programování

Ověření zda jsou POST data

Na ověření existence zda jsou odeslána POST data pomocí PHP můžeme použít několik příkazu. Dále jsou uvedeny dva konkrétní. Rozdíl mezi nimi je v tom, že první ověří zda byl odeslán formulář. Druhý závisí už na konkrétním formuláři. Může se stát, že formulář byl odeslán bez dat a toto chci také zpracovat (například u API). […]

Platební brána GoPay

GoPay je platební rozhraní pro online platby na internetu. Integruje se do e-shopů pro okamžité zaplacení objednávky vytvořené zákazníkem. Z osobních zkušeností mohu potvrdit, že samotná implementace je jednoduchá a nevyžaduje hlubší znalosti PHP. Pro PHP jsou již vytvořeny potřebné skripty včetně srozumitelné a použitelné ukázky.     Problémy jsou spíš na straně samotných e-shopů, […]

Grafy na stránkách – jqPlot

Často potřebujete na stránkách zobrazit různé grafy a pak je potřeba zvolit vhodné řešení. Na výběr máme v podstatě dva způsoby. Buď graf vytvoříme pomocí PHP na straně serveru, a to formou obrázku nebo pomocí obrázku tentokrát vytvořeného Javascriptem. Jaké jsou ve zkratce výhody a nevýhody?     grafy pomocí PHP Při vytváření máme v […]

reCAPTCHA implementace v PHP

Vše potřebné je na stránkách Googlu, zde je také knihovna pro PHP a případné ukázky. Pokud Google toto v současnosti nezměnil, je vše nepoužitelné. Jedná se o starší verzi, která již není podporována. Vše je mnohem jednoduší. Prvně je potřeba se registrovat a vytvořit záznam pro reCatchu na stránce https://www.google.com/recaptcha/. Budeme potřebovat veřejný i soukromý […]

Implementace GP Webpay v PHP

Platební brána GP webpay (GPE) nově nahradila doposud používanou bránu CS. Změnil se jen majitel, implementace zůstala přibližně stejná. Došlo sice k několika změnám, ale nejedná se naštěstí o žádnou revoluci. Postup je přibliž následující.     Přihlásit se do portálu Stáhnout technickou dokumentaci (viz dále) Stáhnout testovací veřejný klíč GPE Vytvořit testovací soukromý klíč […]

Přímý tisk na tiskárnu bez dotazu uživatel

Tisk přímo na tiskárnu z webového prohlížeče bez dotazu uživatele by nikdy jít neměl. Jedním z řešením takového to případu, je použití prohlížeč Firefox a následujícího postupu. Existuje také řešení pro IE, ale osobně připadá mi velmi kostrbaté.     Postup pro Firefox: V adresním řádku napsat about:config kliknout na seznam pravou myší zadat novou logickou […]

Regulární výrazy ve FoxPro

Regulární výrazy jsou ve FoxPro možné. Vyžadují pouze minimální znalost objektového programování.  K jejich realizaci je potřeba objektová knihovnu _regexp.vcx. Knihovnu naleznete v adresáři ve kterém je FoxPro nainstalována, v podadresáři Sample. Pak už je vše jednoduché. Ukážeme si to na následujícím příkladu.            oReg = NewObject(‚_regexp‘,’_regexp.vcx‘)        oReg.Pattern=“[0-9]+\/*[0-9]+[^.|^\D]+“ […]

Grafy na stránkách a PHP – jqPlot

Nadřazená kategorie: Programování Často potřebujeme na stránkách zobrazit různé grafy a je potřeba zvolit vhodné řešení. Na výběr máme v podstatě dva způsoby. Buď graf vytvoříme pomocí PHP to formou obrázku nebo pomocí obrázku tentokrát vytvořeného pomocí Javascriptu. A teď se podíváme na jednotliví možnosti a jejich vzájemné výhody a nevýhody. Malinko předběhnu a rovnou […]

Přímý tisk na tiskárnu bez dotazu uživatel

Tisk přímo na tiskárnu z webového prohlížeče bez dotazu uživatele by nikdy jít neměl. Jedním z řešením takovéhoto případu, v mém případě se jednalo o tisk dokladu po jeho vytvoření na jednom konkrétním počítači, je použití prohlížeče Firefox a následujícího postupu. Existuje také řešení pro IE, ale osobně připadá mi velmi kostrbaté. Jen pro doplnění […]