Archív měsíce února, rok 2010

PHP: Chytré funkce - získání url

_

Potřeba stále psát a drobný nedostatek nápadů mě přivedl k myšlence otevření nového miniseriálu. Půjde vždy o takové chytré funkce, kterými si sám usnadňuji programování, které mi ušetří pár řádků kódu. V prvním dílu začnu něčím jednodušším, a to univerzálním zjištěním aktuální url adresy. Není to totiž tak triviální, jak by se mohlo na první pohled zdát.

Celý článek

Pokročilé stránkování v PHP

_

Článek o stránkování v PHP už tu jednou byl. Ovšem po nasazení na mnohé projekty knihovna prošla jistým vývojem, proto tuto dokumentaci posouvám na první místo v seznamu článků a návod aktualizuji. Text bude pojat spíše jako návod na použití než mnohdy zbytečné komentáře k blokům kódu. Přibylo mnoho ošetření vstupů, v členských proměnných je uchováváno více dat pro pozdější použití. Tištěním kódu v šablonách se také už nebude potřeba trápit, o to se postará metoda pro převod do HTML s nastavitelným výstupem.

Celý článek

SEO nespočívá ve validním kódu. Prostě ne.

_

V následujícím článku se nedočtete, co udělat, jestliže vám najednou spadly pozice, ani rady, jak se umístit na první stránky vyhledávání. Jeho poselství je úplně jinde. Rád bych vyvedl z omylu všechny ty, kteří vehementně tvrdí, že pro dobré umístění webu je nutný validní (x)HTML kód. Tak tomu ani v nejmenším není. A o čem že to je? Na problematiku optimalizace pro vyhledávače je nutné nahlížet z více úhlů. Proto bych rád v bodech shrnul, na co soustředit namísto mnohdy nesmyslné validace. Validní kód rozhodně neodsuzuji, jen bych rád toto téma naprosto oddělil od Search Engine Optimization.

Celý článek

PHP: Vlastní error handler

_

Je tomu již více jak tři roky, kdy můj internetový deníček střídavě funguje a nefunguje. Je proto nejvyšší čas rozdělit články v kategorii PHP na dvě další dle obtížnosti. Proto bych rád kategorii PHP pro pokročilé otevřel článkem, ve kterém ukážu jak na chyby se vším všudy. Jelikož už se se standardními zprávami typu "Fatal error: Call to undefined function..." nespokojíme, je potřeba si rozšířit znalosti o některé funkce a předdefinované třídy, jenž nám ulehčí vývoj aplikací.

Celý článek

Dynamické skládání stránek pomocí include - díl II

_

V prvním dílu jsem ukázal jednoduchý návod na statické stránky bez použití databáze. V dnešním pokračování náš mikrosystém v jazyce PHP vylepšíme ještě o další úroveň - jak v jednoduchosti nasazení, tak v efektivitě. Nebudeme již řešit zbytečné mod_rewrity a podmínky pro načítání šablon druhé úrovně.  Taktéž si systém připravíme na multijazyčnost. K tomu všemu postačí jediný index.php jakožto jádro aplikace a zároveň kontroler, .htaccess a jedna povinná šablona.

Celý článek

Elden stiger upp mot skyn, Dräpta krigare i dyn, Se Muspels flammor sprider sig, I allt som en gång var