Aktuální kategorie: PHP
V minulém díle jsme probrali základy syntaxe a nejjednodušší způsob použití regulárních výrazů. Nyní se podíváme na syntax Perl-compatible výrazů.
29. 07. 2010 | Martin Kruliš | PHP | Komentáře: 2
26. 07. 2010 | Martin Kruliš | PHP | Komentáře: 2
PHP nabízí řadu funkcí používajících regulární výrazy pro práci s textem. Ve článku ukážeme jejich základní použití pro kontrolu formátu textového řetězce.
15. 07. 2010 | Martin Kruliš | PHP | Komentáře: 12
14. 06. 2010 | Zdeněk Malbek | PHP | Komentáře: 1
08. 06. 2010 | Zdeněk Malbek | PHP | Komentáře: 2
25. 05. 2010 | Zdeněk Malbek | PHP | Komentáře: 0
03. 05. 2010 | Zdeněk Malbek | PHP | Komentáře: 0
29. 04. 2010 | Zdeněk Malbek | PHP | Komentáře: 1
23. 04. 2010 | Zdeněk Malbek | PHP | Komentáře: 0
21. 04. 2010 | Zdeněk Malbek | PHP | Komentáře: 0
14. 04. 2010 | Zdeněk Malbek | PHP | Komentáře: 0
03. 03. 2010 | Miroslav Kučera | PHP | Komentáře: 1
Dva a půl roku poté, co se objevilo PHP verze 5.2, tu máme další verzi PHP, tentokrát s označením 5.3.0.
01. 07. 2009 | Miroslav Kučera | PHP | Komentáře: 6
V nové verzi Zend Frameworku 1.8 došlo k významné změně v práci s automatickým nahráváním tříd do projektu. Dříve jsme byli zvyklí, že na začátku bootstrapu se zavolala metoda Zend_Loader::registerAutoload(), která dokázala nahrávat třídy s přesně daným prefixem za nás. Tato možnost je i v nové verzi k dispozici, je však označena jako zavržená a ve verzi 2.0 bude definitivně odstraněna.
25. 05. 2009 | Jakub Mrozek | PHP | Komentáře: 0
Když jsem začínal s programováním, rád jsem na své weby umisťoval ankety. Bohužel jsem je tenkrát neuměl sám vytvořit a proto jsem využíval služeb jako je BlueBoard. V době, kdy jsem dělal první komerční web jsem si ale uvědomil, že takovéto "externí" prvky vypovídají cosi o mých programátorských schopnostech. Svojí první anketu jsem "opsal" z jedné publikace o PHP, kde ji ale naneštěstí řešili velmi složitě – za pomoci polí, obrázků generovaných v PHP apod. Tato konstrukce mi přišla velmi kostrbatá a pro začínající programátory až nepochopitelná.
18. 03. 2009 | Vojtěch Zíka | PHP | Komentáře: 7
Pokud máme vytvořit dlouhý formulář, je možné ho rozdělit na několik stránek, abychom uživatele nevylekali a neodradili je od vyplňování. Několikastránkový formulář je však nutno správně zkonstruovat a ošetřit, abychom nezpůsobili sobě i jeho uživatelům více problémů, než je nezbytně nutné.
10. 08. 2007 | Jakub Vrána | PHP | Komentáře: 0
V předchozím článku o použití populárního SSH2 v prostředí PHP jsme si řekli něco málo o problematice instalace extension do PHP a poté jsme si vyzkoušeli připojit se k SSH serveru a poslat nějaký příkaz... Tentokrát bych se rád věnoval transferům dat pomocí SSH2. Řekneme si něco o použití SCP a SFTP, což jsou vlastně přenosové technologie využívající bezpečnosti SSH protokolu.
03. 08. 2007 | Martin Carbol | PHP | Komentáře: 0
V tomto článku se naučíme pracovat s FTP v PHP a ukážeme si nějaké praktické příklady použití této extension. Ke konci článku se budeme také zabývat SSL-FTP.
31. 05. 2007 | Martin Carbol | PHP | Komentáře: 1
Jistě jste jako vývojáři nějaké aplikace v PHP potřebovali uskutečnit práci s operačním systémem, na kterém vám běží celý server, a zároveň jste řešili dilema na téma bezpečnost celého serveru. Jak pracovat s pokročilými funkcemi operačního systému s minimálním rizikem napadení serveru skrze nevhodně nastavené PHP se vám pokusím nastínit v tomto článku.
09. 04. 2007 | Martin Carbol | PHP | Komentáře: 0
V předchozím článku jsem teoreticky vysvětlil algoritmy pro tvorbu diskusí po články. V tomto článku již naleznete hotové řešení, které si můžete stáhnout a využít na vlastním webu.
18. 08. 2005 | Petr Heller | PHP | Komentáře: 0
Mnoho začínajících weblogů či webzinů se trápí s problémem, jak udělat strom diskusí pod články co nejefektivněji. Pokusím se problém vysvětlit v následujících článcích, přičemž v tomto si provedeme nejprve malou teoretickou analýzu.
22. 07. 2005 | Petr Heller | PHP | Komentáře: 1
Ve všech předcházejících článcích jsme si při předvádění jednotlivých regulárních výrazů vystačili pouze se dvěma funkcemi. V tomto článku se proto seznámíme s několika dalšími užitečnými funkcemi pro práci s Perl-compatible regulárními výrazy v PHP. Vzhledem k tomu, že vše, co se týče konstrukce regulárních výrazů samotných, bylo již probráno, budu se při popisování jednotlivých příkladů věnovat hlavně funkcím samým.
17. 05. 2005 | Miroslav Pecka | PHP | Komentáře: 0
Přestože mám rád řešení využívající zavedené existující produkty a Gettext je bezesporu kvalitní knihovna, není vždy možné toto rozšíření použít. Důvody jsou dva - jednak rozšíření nemusí být na hostingu k dispozici a jednak při vkládání nové jazykové hlášky nebo i úpravě stávajícího překladu je nutné vytvořit jeho binární podobu. A to je podstatná nevýhoda, protože v PHP neexistuje pro tuto operaci interní funkce, takže je potřeba volat externí příkaz, což také není možné vždy. Překlady se navíc ukládají do textového souboru a nikoli do databáze, což může znesnadňovat jejich editaci.
06. 05. 2005 | Jakub Vrána | PHP | Komentáře: 0
V předchozím článku jsme si vysvětlili tvrzení o následujícím (a tvrzení o předcházejícím) a ukázali si jednoduché příklady. Tentokrát se podíváme na příklad z praxe, který ovšem již tak jednoduchý nebude. Budeme testovat platnost registrační značky (bývalé SPZ). V druhé části článku se pak podíváme na zoubek takzvaným podmíněným subvýrazům.
03. 05. 2005 | Miroslav Pecka | PHP | Komentáře: 0
Ačkoli jsme se modifikátorům věnovali již ve dvou článcích, vrátíme se k nim i tentokrát a předvedeme si možnost jejich lokálního použití. V druhé části článku pak nahlédneme pod pokličku jedné pokročilé techniky, kterou jsou takzvaná "tvrzení".
19. 04. 2005 | Miroslav Pecka | PHP | Komentáře: 0
V této části našeho seznámení s lokalizační knihovnou gettext se podíváme na to, jak uživatelům jednoduše umožnit výběr jazyka, ve kterém chtějí s aplikací komunikovat.
12. 04. 2005 | Jiří Kosek | PHP | Komentáře: 0
Kulaté závorky jsme doposud používali pro ohraničení subvýrazů, a to buď proto, že jsme chtěli subvýraz doplnit kvantifikátorem, nebo proto, že jsme se na řetězec odpovídající subvýrazu chtěli odkazovat pomocí zpětné reference. Kulaté závorky se ale v Perl-compatible regulárních výrazech používají také k sestavení speciálních konstrukcí, které ovlivňují chování regulárního výrazu.
06. 04. 2005 | Miroslav Pecka | PHP | Komentáře: 0
V předchozím článku o gettextu jsme si ukázali použití této lokalizační knihovny na jednoduchém skriptu. Tentokrát se podíváme na to, jak průběžně s vývojem aplikace udržovat i její překlady a jak se vypořádat s některými lingvistickými lahůdkami způsobenými odlišnou gramatikou jednotlivých jazyků.
29. 03. 2005 | Jiří Kosek | PHP | Komentáře: 0
V předchozím článku jsme nakousli téma modifikátorů, a protože modifikátory jsou příliš velkým soustem pro jeden článek, budeme v tomto tématu pokračovat a ukážeme si další čtyři modifikátory.
22. 03. 2005 | Miroslav Pecka | PHP | Komentáře: 0
Když jsem potřeboval napsat program v PHP, který by ukládal soubory přímo do databáze, zjistil jsem, že nelze na internetu najít popsané řešení. Buď bylo pro MySQL nebo pro ASP. A tak vám tady ukážu řešení, které mě stálo hezkých pár hodin hledání. Řešení je provedeno (a hlavně odzkoušeno) nad MS SQL 2000 server
18. 03. 2005 | Pavel Spálený | PHP | Komentáře: 1




