Rozhraní DOM (Document Object Model) je standardní rozhraní pro práci s dokumenty XML definované konsorciem W3C. Rozhraní definuje způsob, jakým se dokument XML mapuje na hierarchii objektů v paměti. V dnešním pokračování seriálu o XML a PHP si ukážeme, jak lze s tímto rozhraním pracovat v jazyce PHP5.
Archiv pro kategorii: PHP
V minulém dílu seriálu o práci s XML soubory v jazyce PHP jsme probírali rozhraní SAX. V dnešním pokračování je na řadě rozhraní XMLReader, které je do určité míry podobné (zpracovává XML soubor po částech), ale používá opačný směr toku událostí a dovoluje zjednodušit kód výsledné aplikace.
Vytvoření Flexového uživatelského rozhraní pro PHP backend je se Zend_AMF a novým panelem Data/Services otázka chvilky. Podívejme se, jak v několika krocích vytvořit nástroj pro vyhledávání a úpravu nalezených prvků v MySQL databázi. Pro zvládnutí tutoriálu stačí minimální znalosti Flexu a PHP.
PHP Code Sniffer (PHPCS) je balíček pro syntaktickou kontrolu PHP skriptů, dostupný v balíku PEAR. PHPCS dokáže kontrolovat kód podle sady definovaných pravidel, v nichž mohou být předepsány nejrůznější kontroly, od správně použitých mezer či…
Snad každý programátor webových aplikací se setkal ve své praxi s nutností zpracovat data ve formátu XML. V šestidílném seriálu Jiřího Koska si představíme nástroje a techniky, jaké máme k dispozici v aktuální verzi PHP 5, a na příkladech si ukážeme jejich silné stránky a jejich slabiny.
PHP obsahuje metody pro šifrování dat (knihovna mcrypt). Přímá práce s touto knihovnou není moc pohodlná a pro člověka bez větších zkušeností je velmi snadné udělat při implementaci do vlast ního kódu chybu. Pěkné…
Naprostá většina webových programátorů v PHP / MySQL hostuje své aplikace na Linuxu, využívajíce LAMP platformu, nicméně vytvářejí je většinou na Windows. Řada z nich si nedokáže představit jiný postup. V článku si popíšeme výhody a nevýhody Windows hostingu pro PHP aplikace a zkušenosti s migrací aplikací mezi Apache -> IIS a MySQL -> SQL Server 2008.
Pokud provozujete své PHP aplikace na platformě Windows/IIS, tak pravděpodobně oceníte rozšíření Windows Cache Extension for PHP. Jde o bytecode cache, která zvýší rychlost provádění vašich skriptů. Její výhoda proti klasickým akcelerátorům pro PHP…
PHP tým oznámil uvolnění verze 5.2.11. Toto vydání je zaměřené na zvýšení stability větve PHP 5.2.x a opravuje přes 75 chyb, včetně bezpečnostních. Vývojáři doporučují upgrade na tuto verzi. Další informace o vydání PHP 5.2.11 najdete v oznámení, seznam…
Nejběžnější kombinací pro běh webových serverů je dnes pravděpodobně LAMP (Linux, Apache, MySQL a PHP). PHP ale není omezeno jen na MySQL, může se připojit k různým databázím, např. i k MS SQL serveru. V článku si ukážeme prakticky, jak se z PHP lze připojit k MS SQL serveru.