V dnešní době už mi připadá jako standard, že hostingové firmy z bezpečnostních důvodů nedovolují zobrazení chyb v PHP skriptech. Ale co když skript doma funguje bezproblémově a chybka se projeví až teprve na ostrém serveru (který výsměšně posílá jenom prázdný dokument)?
Jednou se zákonitě musí stát, že čas, který spotřebovává vaše webová aplikace na serveru, začne dosahovat nepříjemných čísel. A shodou okolností se zrovna na tomhle webu začnou houfně objevovat návštěvníci. Zátěž serveru se zvětšuje, barva pleti vašeho hostera se mění ze spokojené růžové na temně fialovou a vám nezbývá než se pustit do optimalizace.
Pro přidání odkazu do českých a slovenských (a samozřejmě taky do zahraničních) odkazovacích serverů se uživatelům WordPressu určitě bude hodit plugin Sociable. Do originální verze pluginu Sociable jsem doplnil české a slovenské servery – Linkuj, Bookmarky, Vybrali.sme, Mediablog, Topčlánky, Topodkazy a Jagg. Přidávat další asi nemá smysl, ale pokud jste přesvědčeni o opaku, napište si [...]
Někdy může takové rychlé vyhodnocení podmínky slušně zpřehlednit kód. $id=18; echo !$id ? “nic” : $id; Samozřejmě je třeba vědět co děláte, zrovna tento příklad může být příčinou pár špatně identifikovatelných chyb. Ternární operátor můžeme taky elegantně vložit přímo do řetězce. Závorky nejsou nutné, ale v rámci zachování štábní kultury jsou určitě vhodné.
Jak hodně spoléháte na náhodu? Dnes jsem zjistil, že já docela dost. Potřeboval jsem v PHP vygenerovat hesla pro 65000 záznamů . Mám (měl jsem) jednoduchý generátor náhodných hesel: function generpassword($length=45,$chars = ‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890′){ $numChars = strlen($chars); $r = ”; for ($i = 0; $i < $length; $i++) { $r .= substr($chars, rand(1, $numChars) – 1, [...]