PHP - to nejlepší je zadarmo

Zahajujeme další seriál, ve kterém se zaměříme na jazyk PHP, jeho možnosti, syntaxi a příklady jeho využití.
Každý z nás si už nejméně jednou při pohledu na nějakou www stránku položil otázku, jak to ti autoři vlastně udělali. Někdy je to stránka s oslňující grafikou, jindy za sebou myš zanechává efektní stopu, pak je to zase stránka vytvořená na míru právě vám. Kdo například využívá freemailových služeb (Atlas, Seznam, Email, ...) a vybírá si poštu přes www rozhraní, ví, o čem mluvím.

Na Atlasu se o generování stránek pro jednotlivé uživatele stará ASP. ASP (active server pages) je jazyk vyvinutý firmou Microsoft, pracuje tudíž pouze na serverech, kde běží Windows NT Server, což je z hlediska peněz docela tučná sumička. Třeba na Emailu použili PHP (poznáte to podle přípony - phtml, php3 nebo php, záleží na konfiguraci serveru).

Kdo se o Internet a související technologie zajímá podrobněji, jistě si zkusil udělat svoji vlastní stránku. Mnohé tahle možnost prezentace chytla a jak pronikali do tajů jazyka HTML, museli se naučit ještě nějaký skriptovací jazyk (JScript, VBScript, nejlépe však JavaScript). V základě je možno rozlišit 2 druhy těchto „jazyků". Buď probíhají přímo u vás v prohlížeči (výše zmíněné n-scripty), nebo proběhnou na serveru (ASP, PHP, CGI, …). Výhodou těch prvních je rychlost odezvy na to, co uživatel právě dělá. Ideální jsou na kontrolu smysluplnosti údajů, které jste zadali do nějakého formuláře. Malou nevýhodou je, že ne všechny prohlížeče tyto jazyky podporují. Co se týče těch druhých (ASP, PHP), jejich obrovská výhoda je, že výsledkem jejich „práce" je čistý HTML kód, se kterým si poradí všechny prohlížeče bez ohledu na věk a pohlaví. Tyto jazyky navíc obsahují funkce pro spolupráci s databázemi, …

Pokud chcete udělat stránky s rychlou odezvou na činnost uživatele, pak nejlepším řešením je kombinace JavaScriptu (jednoduchá kontrola údajů ještě před odesláním na server) a PHP (ASP), které odeslané (a snad správné) údaje zpracuje definitivně (uloží je do databáze, vygeneruje na jejich základě další stránku, …)

Abychom se konečně dostali k PHP, což je naším původním záměrem, základy položil (a na vývoji se stále aktivně podílí) v roce 1994 pan Lerdorf. Původní název Personal Home Page Tools se několikrát změnil, postupně přibyla podpora SQL. Dnes sami autoři tento jazyk nazývají PHP: Hypertext Preprocessor.

Jedná se o skriptovací jazyk přímo vyvinutý tak, aby se dal pohodlně začlenit do HTML kódu. Vyvíjejí ho programátoři zase pro programátory a na syntaxi a množství užitečných funkcí je to opravdu vidět. Syntaxe je jednoduchá, účelná, přehledná. Zatímco ASP má nejblíže k Visual Basicu, PHP zase více osloví programátory v C/C++.

V tomto okamžiku se používá verze 3, ve fázi bety je verze 4 (mnohem rychlejší než trojka).

V dalších pokračováních na téma PHP budeme uvádět i příklady, nicméně pro ty, kteří se tomuto jazyku budou chtít věnovat podrobněji, musím doporučit knihu od Jirky Koska “PHP - tvorba interaktivních internetových aplikací“, kterou si s desetiprocentní slevou můžete koupit na Vltavě. Vzhledem k tomu, že mýma rukama prošly desítky nejrůznějších odborných knih a manuálů, mohu s jistotou napsat, že se jedná o nejlépe napsanou příručku, jakou jsem kdy viděl. Přehledná, srozumitelná, s obrovským počtem příkladů, s výčtem drtivé většiny funkcí na konci. Nezbytná je samozřejmě kapitola detailně popisující instalaci a konfiguraci na všech platformách, které PHP podporuje.

Tento článek ukončíme odkazem na mateřské stránky PHP, příště rozebereme instalaci PHP, webhosting, a další.

Diskuze (31) Další článek: Computer 2/00

Témata článku: Software, Prohlížeče, Programování, PHP, Nezbytný údaj, Syntax, Původní funkce, Původní výhoda, Nezbytný základ, Související technologie, Nejlepší, Software na Heureka.cz



Konec českého poskytovatele internetu v přímém přenosu. Připomíná to krachující energetické firmy
Lukáš Václavík
CETINPoskytovatelé internetuPřipojení k internetu
Vyzkoušeli jsme levnou autodiagnostiku s Androidem. Servisy ohrnou nos, řidičům bude stačit

Vyzkoušeli jsme levnou autodiagnostiku s Androidem. Servisy ohrnou nos, řidičům bude stačit

** Smartphone s Androidem dnes využijete i pro autodiagnostiku ** Jednotku OBD-II dnes pořídíte za pár stovek ** Co se vše dokáže diagnostika s bezplatným SW v češtině?

Martin Chroust
DiagnostikaPro řidiče
Tuto českou základnu plnou satelitů nesmíte vidět. V Mapy.cz je každá anténa pečlivě vyretušovaná

Tuto českou základnu plnou satelitů nesmíte vidět. V Mapy.cz je každá anténa pečlivě vyretušovaná

** Zapomeňte na rozčtverečkovaná místa, kterých si každý všimne ** Mapy.cz musely dokonale zakrýt desítky parabol ** Základnou se přitom na webu chlubí i její majitel. Kocourkov

Jakub Čížek
ČeskoMapy.czMapy
Za WhatsApp se bude platit! Za předplatné dostanete funkci, která je u konkurence zadarmo

Za WhatsApp se bude platit! Za předplatné dostanete funkci, která je u konkurence zadarmo

** Bylo to jen otázkou času ** Už i WhatsApp nabízí prémiové předplatné ** Za poplatek dostanete funkci, která je u konkurence zadarmo

Martin Chroust
předplatnéWhatsAppMobilní aplikace
Facebook má nejspíš vaše telefonní číslo, i když jste mu ho nikdy nedali. Tímto tajným nástrojem ho můžete smazat

Facebook má nejspíš vaše telefonní číslo, i když jste mu ho nikdy nedali. Tímto tajným nástrojem ho můžete smazat

**Meta poskytuje nástroj na vymazání telefonních čísel a e-mailových adres z Facebooku a Instagramu **V minulosti Mark Zuckebrg popřel, že by Facebook vytvářel stínové profily **Metě teď můžete sebrat klíčové iddentifikátory, pořád o vás ale nejspíš ví mnoho dalšího

Petr Urban
MetaSledováníSociální sítě
Starlink překvapivě zlevňuje. I v Česku teď satelitní internet stojí o polovinu méně
Karel Kilián
StarlinkPoskytovatelé internetuPřipojení k internetu
Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

** Google umí kromě vyhledávání i spoustu dalších věcí ** Vybrali jsme více než 15 užitečných funkcí a schopností ** Stačí zadat do vyhledávače ta správná klíčová slova

Karel Kilián
TipyVyhledávačeGoogle
Starší smartphony poděkují. Google spouští archivaci aplikací, která ušetří až 60 % paměti

Starší smartphony poděkují. Google spouští archivaci aplikací, která ušetří až 60 % paměti

** Čekání na archivaci Android aplikací trvalo 9 měsíců ** Až v těchto dnech se tato funkce pomalu dostává do smartphonů ** Archivací ušetříte až 60 % paměti, kterou zabírala hra či aplikace

Martin Chroust
ArchivaceAndroid
Máte rádi malé telefony? Pak si oblíbíte tohoto třípalcového drobečka, který není větší než platební karta

Máte rádi malé telefony? Pak si oblíbíte tohoto třípalcového drobečka, který není větší než platební karta

** Dnešní telefony se předhánějí v tom, který z nich bude větší ** Malé telefony na trhu skoro vyhynuly... ** Čínská značka si připravila telefon do dlaně s třípalcovým displejem

Martin Chroust
InfraportKompaktní velikostSmartphony
Elektromagnetické pušky jsou postrachem dronů ve válce. Vypadají jako ze sci-fi

Elektromagnetické pušky jsou postrachem dronů ve válce. Vypadají jako ze sci-fi

** Ukrajinské síly používají několik typů lehkých protidronových pušek ** Na fotografiích z bojů se nejčastěji vyskytují EDM4S a KVS G-56 ** Malý dron „sestřelí“ na vzdálenost až několika kilometrů

Jakub Čížek
UkrajinaZbraněUAVDrony