Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Články s nálepkou PHP

Oddělte od sebe uživatele serveru Apache a PHP

PHP je nejpoužívanějším jazykem na webu. Programují v něm firmy i jednotlivci a vyučuje se i na některých školách. Je tedy velmi důležité postarat se o bezpečnost webového serveru, protože často nevíte, co vám tam kdo nahraje. Nejbezpečnější je oddělit uživatele od sebe na úrovni operačního systému.

K soutěži Top Hostingy aneb jednooký hosting králem

Před několika dny byly vyhlášeny výsledky soutěže Top Hostingy. Výhercům gratulujeme, přesto se při pohledu na jejich nabídku člověk nemůže ubránit dojmu, že byli oceněni jednoocí mezi slepými a že se leckdy česká klientela spokojí se službami, které by v zahraničí nemohl nabízet ani „hosting zdarma“.

Hank Janssen: Microsoft se už začíná měnit

Druhá půlka rozhovoru s Hankem Janssenem, který je open source vývojářem Microsoftu. V první polovině jsme se věnovali především Hankovi, dnes to bude hlavně o Microsoftu, jeho přístupu k open-source software a změnám, které ve firmě probíhají? Zaútočí Microsoft skrze zdrojové kódy v jádře nebo MONO?

Hank Janssen z Microsoftu: extrémní přístup nepomůže nikomu

Hank Janssen je open source vývojář, který pracuje pro Microsoft? Že to nejde dohromady a Microsoft přece nemůže zaměstnávat někoho takového? To jsme si říkali také a proto jsme Hanka při jeho návštěvě Prahy vyzpovídali. Co dělá a proč vlastně začal pracovat pro Microsoft? Co je jeho úkolem ve firmě?

Jmenné prostory a další novinky v PHP 5.3

PHP 5.3 obsahuje nejvíce změn ze všech minoritních verzí, které kdy PHP vydalo. Důvodem je, že vývojáři PHP se rozhodli do této verze přesunout téměř všechny novinky původně plánované pro PHP 6 s výjimkou podpory Unicode. Vývoj trval velmi dlouho a byl poměrně bolestivý kvůli několika změnám v jeho průběhu.

Velký test PHP frameworků (2. díl)

V prvním díle seriálu jsme si řekli něco málo o frameworcích pro PHP, o jejich testování a mohli jsme se také dovědět jak si v testech vedly frameworky Akelos a CakePHP. Dnes se podíváme na zoubek dalším třem frameworkům. Jedná se o známé frameworky CodeIgniter, z něj vycházející Kohana a poněkud méně známý framework Jelix.

SEO v PHP: kniha nejen pro programátory

Každý moderní webdesignér by měl znát alespoň základy SEO a přizpůsobovat své weby vyhledávačům. Co když se ale před stejnou problematikou octne vývojář, který je obvykle zaměřen spíše na pozadí fungování webů než na jejich optimalizaci pro vyhledávače. Kniha SEO v PHP pomůže v orientaci nejen jemu.

Přehled a vývoj PHP frameworků

Co jsou to PHP frameworky? K čemu slouží a jak je můžete využít? Které frameworky jsou nejpoužívanější? Jak si u nás PHP vede a jaká je jeho budoucnost? V článku se podíváme na minulost, současnost i budoucnost populárních PHP frameworků. V dubnu se na toto téma v Pardubicích uskuteční velká konference.

Webové služby v PHP: XML-RPC a SOAP

Koncept webových služeb umožňuje protokolem HTTP volat funkce na vzdáleném serveru, předávat jim parametry a pracovat s vrácenými výsledky. Je přitom úplně jedno, v jakém programovacím jazyce je webová služba napsaná i z jakého jazyka ji voláme. Rozdíly se smývají ve formátu výměny dat, kterým je obvykle XML.

Týden ve zkratce: opět licence a patenty

V právě uplynulém týdnu se opět po nějaké době na scénu dostala problematika patentů, intelektuálního vlastnictví a softwarových licencí. Microsoft uzavřel patentovou dohodu se společností vyvíjející distribuci Xandros a FSF vyvíjí staronovou licenci AGPLv3 pro aplikace používané na dálku po síti.

Týden ve zkratce: Dell směřuje k Linuxu

Největší výrobce počítačů na světě si všiml Linuxu a už začal spolupracovat s Novellem na certifikaci svých výrobků pro Linux. Nadšené výkřiky však Dell velmi rychle zchladil prohlášením, že se zatím bude jen certifikovat a o instalacích nebyla řeč. Mezi další novinky patří především podpora Unicode v PHP.

PHP konečně s podporou unicode

Unicode je ve světě počítačů hudbou moderní doby. Od svého vzniku se značně rozšířilo a dnes jej můžeme najít takřka kdekoliv. Nyní přichází po dlouhém čekání s jeho podporou také programovací jazyk PHP. Chcete vědět jaké mají vývojáři plány do budoucna? Jak už implementace postoupila?

Export do Open XML v PHP

Kancelářský balík firmy Microsoft umožňuje ve verzi 2007 pracovat s novým formátem souborů založeným na technologiích XML a ZIP. Je dobře dokumentovaný a standardizovaný (probíhá ISO schvalovací proces), a proto se hodí pro export dat z webových aplikací mnohem lépe než starší binární formáty.

Filter a další novinky v PHP 5.2

PHP 5.2 slibuje podobně jako každá větší verze téměř jakéhokoliv produktu významné zrychlení, bezpečnostní záplaty, aktualizované knihovny a spoustu dalších oprav a vylepšení. Některé novinky jsou ale významnější a vyplatí se na ně podívat podrobněji.

PHP okénko: Unikátnost návštěvníka

Čas od času je potřeba zajistit, aby každý návštěvník mohl nějakou akci provést jenom jednou, např. hlasovat v anketě. Akci je možné podmínit registrací, která může být znepříjemněna pomocí CAPTCHA nebo kontroly e-mailové adresy. Pokud má návštěvník na e-maily doménový koš, tak si registrací může vytvořit libovolné množství, tento podvod lze ale obvykle snadno odhalit. Článek rozebírá možnosti, které máme, pokud od uživatele žádnou spolupráci vyžadovat nechceme.

PHP okénko: Kontrola e-mailové adresy

Často po uživateli chceme, aby zadal svou e-mailovou adresu. Tuto adresu lze kontrolovat podle různých kritérií. Pro účely tohoto článku bude za e-mailovou adresu považován řetězec uživatel@doména, který obvykle chceme po uživateli zadat, a ne mnohem komplexnější řetězec, který lze zadat do hlaviček From, To a dalších.

PHP okénko: Zobrazení pošty na webu

V systému pro zpracování objednávek může být velice užitečné, pokud se u každé objednávky zobrazuje veškerá e-mailová korespondence, která se zákazníkem proběhla. K zajištění této funkčnosti lze přistupovat v zásadě dvěma způsoby.

Bezpečné přihlašování uživatelů

Aktualizováno 13. 4. 2006 0:00 Pomocí protokolu HTTPS lze zajistit šifrovaný přenos všech informací a ideálně se tak hodí mimo jiné pro přihlašovací formuláře. Pokud tento protokol nemůžete použít (u malých projektů proto, že vám nevyjde vstříc hosting, u velkých z výkonnostních důvodů), přenáší se všechna data nešifrovaně a zdatný uživatel je může po cestě odposlouchávat. Jak jistě víte, nedávno byl obětí takového útoku Seznam.cz. Bezpečné přihlašování se ale dá zajistit i na nezabezpečeném protokolu.

PHP Trik: návštěvníci z vyhledávačů

Chcete zvýšit komfort prohlížení vašich stránek? Významná část návštěvníků na váš web jistě přišla přes internetový vyhledávač. Můžete jim usnadnit nalezení těch pravých informací, které hledají, například zvýrazněním vyhledávané fráze na vašich stránkách.

Verze PHP v ČR

Zajímalo mě, jaké je zastoupení PHP v ČR. Díky firmě Nexen jsou k dispozici celosvětové statistiky, detailní rozdělení po jednotlivých státech však chybí.

Vývoj PHP 6

Sotva vyšlo PHP 5.1 a v kuchyni už se delší dobu vaří další velká verze. Skoro všichni významní vývojáři jádra PHP se 11. a 12. listopadu 2005 sešli na konferenci v Paříži a probrali, jakým směrem se má ubírat vývoj PHP 6. Derick Rethans z toho vytvořil precizní závěry a já zase nabízím jejich souhrn.

PDO a další novinky v PHP 5.1

PHP 5.1 slibuje podobně jako každá větší verze téměř jakéhokoliv produktu významné zrychlení, aktualizované knihovny a spoustu dalších oprav a vylepšení. Některé novinky jsou ale významnější a vyplatí se na ně podívat podrobněji.

AJAX

Článek rozebírá různé možnosti umísťování interaktivních komponent na webové stránky a soustřeďuje se na jednu v současné době poměrně populární. Díky technologii Asynchronous JavaScript and XML je možné z webového prohlížeče elegantně komunikovat s webovým serverem a vyměňovat si s ním data, která se mohou ihned uložit na serveru nebo naopak zobrazit u klienta.

Nová softwarová sklizeň (10. 8. 2005)

Oblíbená sonda do světa (převážně) otevřeného softwaru. Tento týden se podíváme na web server na CD, na to, jak přidat kontrolní soubor na CD/DVD, šifrovat zálohy, řešit Sudoku, získat data z BIOSu o základní desce, a představíme si velmi malý NAS.

PHP okénko: Setřídění záznamů podle vlastního kritéria

Dnešní PHP okénko ukazuje, jak se dá na stránce zobrazit seznam výrobků, které si návštěvník stránek naposledy prohlížel. Správné využití MySQL funkce řešení dále zjednodušuje a zpřehledňuje.

PHP okénko: Zkrácení textu s XHTML značkami

Dnešní PHP okénko ukazuje, jak se dá v PHP zkrátit řetězec obsahující XHTML značky s využitím rozšíření Tidy i bez něj, a naznačuje, jak by se kód musel upravit pro zpracování tolerantnějšího HTML kódu.

PHP okénko: Kontrola pravopisu v HTML dokumentu

Dnešní PHP okénko na příkladu kontroly pravopisu ukazuje, jak rozebrat HTML dokument, a představuje dva nové obraty v PHP 5.

PHP okénko: Paralelní zpracování

Dnešní PHP okénko představuje na jednoduchém příkladu možnosti PHP při paralelním načítání dat a ukazuje jeden nový obrat v PHP 5.

PHP okénko: Získání souboru ze ZIP archivu

Dnešní PHP okénko ukazuje na příkladu získání souboru ze ZIP archivu dostupného protokolem HTTP nízkoúrovňovou práci s tímto protokolem a způsob zacházení s binárními daty.

PHP okénko: Kontrola chyb

Zásadou správného programování je předem ošetřovat případné chyby. Dnešní PHP okénko popisuje různé způsoby ošetření chyb a rozebírá jejich vhodnost v různých situacích.