Archive for the 'PHP' Category
ip2long() na 32bit systémech
Únor 8th, 2010
Funkce na převod IP adresy do číselného tvaru (ideální na ukládání a práci s rozsahy IP v DB) se nechová korektně na 32bit systémech. Ačkoli název napovídá, že vrací longint, na 32bitech vrací obyčejný int32, takze přeteče a začne vracet zápornou hodnotu, postupy jak to vyřešit jsou dva:
$ip = ip2long(‚194.108.129.194‘);
if ($ip < 0) { $ip += 4294967296; }
nebo
$prt = explode(‚.‘, ‚194.108.129.194‘);
$ip = 16777216*$prt[0] […]
Zend Screencast – Zend Tool
Listopad 17th, 2009
S Martinem Hujerem jsme natočili netradiční screencast o Zend_Tool. Najdete ho na webu českého Zend Framework fóra. Budu rád, když se podělíte o náměty a připomínky v komentářích.
O tom, že zvuk je dost potichu víme a pracujem na tom. Ale kvuli kvalitě se v tomhle screencastu nedá dát o moc víc nahlas. Takže příště.
Upload velkých souborů v IIS7 a PHP
Září 17th, 2009
Pokud potřebujete v PHP povolit upload velkých souborů, jistě víte, že stačí v php.ini přenastavit hodnoty post_max_size a upload_max_filesize (nevím jak pro apache, pro IIS7 jsou nutné obě hodnoty, stejně tak je třeba do formuláře, který data odesílá vložit alespoň jeden standardní post element – třeba hidden, jinak php nedostane ani uploadovaný soubor). Toto řešení vám bude bez problémů fungovat lokálně, ale ne, jakmile přesunete web […]
Memcache, Zend Framework a Windows …
Červen 26th, 2009
Možná jste při vývoji cachované aplikace v Zend Frameworku narazili na chybu:
Fatal error: Call to undefined method Memcache::addServer()
Pokud je odpověď ano, mám pro vás jednoduchý postup po nápravu.
Chyba je v tom, že nový ZF je závislý na nejnovějším buildu php_memcache.dll, ten ale není přiložen v distribuci Zend Serveru pro Windows. Stačí si tedy stáhnou non-thread safe verzi pecl knihoven pro Windows ze stánek php:
http://museum.php.net/…ts-Win32.zip
A přepsat DLL […]
Nefunkční partials v ZF po upgradu na 1.7.5
Únor 20th, 2009“Requested scripts may not include parent directory traversal (”../”, “..\” notation)”
Tahle práva mě dnes překvapila při ladění shopu. Používal jsem na jednom serveru spoustu věcí na ZENDu, tak jsem si nechal dát ZF do include_path, abych nemusel pokaždé tahat FTPčkem těch10MB (nemam shell access). A ejhle, oni mi upgradovali na 1.7.5 a co se nestalo [...]
Upload souborů v PHP na IIS7
Leden 27th, 2009
Pokud používáte PHP na IIS7 (ať už na vývoj pod Windows Vista nebo na server pod Windows Server 2008) možná jste se setkali s problémem se kterým jsem se do nedávna potýkal i já. Při uploadu souboru pomocí HTTP formuláře jste měli problém při jeho používání. Pokud použijete například move_uploaded_file, výsledný soubor bude sice čitelný pomocí PHP, ale běžný uživatel ba ani webserver […]
Rozšiřování funkčnosti rodičovské třídy pomocí hooks
Leden 18th, 2009
Eclipse: Otevírání Workspace z kontextového menu
Leden 7th, 2009
Díl 1: Přihlašování uživatelů
Říjen 31st, 2008
Sitemap a sub-domény na Google Webmasters Tools
Srpen 13th, 2008
Home