Zvolené téma: "include"

mod_rewrite a hezké url díl III

mod_rewrite a hezké url díl III

Články o mod_rewrite pro hezké url mi dlouhodobě zaznamenávají velkou návštěvnost, což ale není ten důvod, proč jsem se rozhodl napsat díl už asi osmistý padesátý prvý. Některé věci je totiž nutné uvést po letech na pravou míru: předchozí díly měly v prvé řadě ukázat, že pomocí mod_rewrite lze dosáhnout cokoli, co si člověk jenom zamane. Každá aplikace, byť je sebehůř napsaná, má šanci na přátelská url.

Problém nastal v případě, kdy měli méně zkušení uživatelé tendence psát hromady zbytečně krkolomných pravidel nebo se je snažili nasadit na nevhodně navrženou strukturu url adres - namísto toho, aby začali s úpravami v PHP kódu. Sám jsem takovým uživatelem býval, ale dnes už vím, jaká je v jednoduchosti síla. Dnešní pokračování seriálu o mod_rewrite tedy vše zase zjednoduší. Představíme si 5 základních využití mod_rewrite, které vám vystačí téměř na jakkoli náročný projekt.

Celý článek

Stránka 404 - důležitá součást každého webu

Stránka 404 - důležitá součást každého webu

Stránka 404: dokument nenalezen je důležitá součást každého webu o více než jedné stránce, přesto na ni spousta vývojářů zapomíná nebo ji nemá vyřešenou správně. Dnes vám představím, jak takovou chybovou stránku vůbec vytvořit, pohovořím něco o základních komponentách, ze kterých by se měla skládat a v závěru zkusím na pár příkladech demonstrovat správně a nesprávně vytvořené 404ky.

Začneme pěkně od základu: nejdříve si ukážeme, jak vůbec stránku 404 správně nastavit. Příklad pro statické stránky v HTML je uvedený níže. Kód zkopírujeme do souboru .htaccess.

Celý článek

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

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

PHP od začátku: dynamické skládání stránek funkcí include

PHP od začátku: dynamické skládání stránek funkcí include

V dnešním článku bych odbočil od středně pokročilých PHP skriptů a návodů, a vrátil se na chvíli k samotným začátkům většiny z nás, a to prvnímu použití funkce include. Existuje mnoho konstrukcí, kterými můžeme stránky poskládat z více souborů, a já vám popíši všechny jejich výhody a nevýhody. Pokusím se jít úplně od začátku, od prvního neandrtálského řešení až po šikovnou sekvenci podmínek s ošetřením všech potencionálních chyb a nedostatků.

Celý článek

Parak simati, Muballit mitte, Nergal allatu mellamu mesaru, La tapallah Annuaki, Kettu Puluthu qillatua