PHP triky: zjišťování ini_get

Dokumentace tvrdí, že ini_get() vrací 1 nebo 0. Pak nastavíte direktivu přes .htaccess a dostanete řetězec „On“. Ukážu spolehlivou funkci, která booleovské direktivy interpretuje správně bez ohledu na to, odkud přišly.

PHP triky: include, require a cesty

Pravidla pro vkládání skriptů jsou zrádnější, než si většina PHP programátorů připouští. Aktuální adresář vs. adresář prováděného skriptu – to je past, která tiše čeká. Jediná jistota? Absolutní cesty přes __DIR__.

Jak vybrat správný web hosting

Hostérů je jak psů, ale doporučení typu „jsem NAPROSTO spokojený“ jsou NAPROSTO k ničemu. Potřeby běžných uživatelů a power userů bývají protichůdné, takže než někomu uvěříte, zjistěte, do které kategorie patříte. Konkrétní jména? Ta si nechám pro sebe.

PHP & DOM; interní poznámky

Poznámky o PHP DOM API, které vám dokumentace neřekne. Proč je načítání XHTML s DTD padesátkrát pomalejší, proč saveHTML a saveHTMLFile nedávají stejný výstup a další pasti, do kterých jsem šlápl, abyste nemuseli vy.

Experiment s maskováním e-mailů před roboty

Půl roku jsem na blogu líčil pastičky na spamové roboty. Verdikt? Stačí nahradit zavináč HTML entitou a máte klid. Ale skutečné překvapení je jinde: 126 spamů za půl roku, když mi jich denně přijde víc? Webové stránky spameři zjevně přestali řešit.

Jak ověřit platné IČ a rodné číslo?

Většina implementací ověřování rodných čísel a IČ obsahuje chyby, protože programátoři spoléhají na neověřené zdroje. Rodné číslo nemusí být dělitelné 11 a algoritmus z webu ministerstva vnitra je špatný. Přináším správné algoritmy i s kódem v PHP.

Den zúčtování s XHTML

XHTML slibovalo zářné zítřky, ale nedalo autorům zhola nic. W3C cválalo na mrtvém koni, dokud jeden chytrý chlap jménem Hickson nepřipravil HTML 5. Komunita je mor, jedinec je spása. A historie to právě potvrdila.

PHP Surprise

Jazyk, kde unset smaže jiný prvek podle toho, jestli máte verzi 5.1.2 nebo 5.1.3. Kde foreach přestane fungovat po upgradu. Psaní aplikací v PHP není práce, je to adrenalinový sport pro trpělivé lidi. Trpělivé od slova trpět.

Ruby on Rails? Děkuji, nechci.

Ruby vypadá elegantně, jenže každá knihovna může přepsat chování libovolné třídy, a vy se můžete jen modlit, že váš kód zítra vrátí totéž co dnes. Rails na tom vesele staví a programátor se stává jejich otrokem s úsměvem na tváři.

Texy2 pro PHP 4 - killer jedničky?

PHP 5 tu bylo tři roky a drželo žalostných 17 % trhu. Tak jsem oprášil svůj skromný programátorský zázrak, převodník PHP 5 na 4, a vyrobil Texy2 pro čtverku. Funguje skvěle, objekty se chovají pětkově a volný čas na doladění stále k mání není.

To je vše. Další články se teprve rodí.

phpFashion © 2004, 2026 David Grudl | o blogu

Ukázky zdrojových kódů smíte používat s uvedením autora a URL tohoto webu bez dalších omezení.