DneÜn²m Φlßnkom urΦite poteÜφm najmΣ zaΦiatoΦnφkov v jazyku PHP, ktorφ maj· eÜte malΘ znalosti v oblasti databßz. Vytvorφme si teda praktick² prφklad jednoduchej knihy nßv£tev, ktorß bude bez podpory databßzy MySQL.
Programßtor je - a¥ u₧ chceme nebo ne - stßle osobou velmi d∙le₧itou, tudφ₧ vß₧enou a v neposlednφ °ad∞ taktΘ₧ dob°e placenou. ╚innost programovßnφ tedy v dneÜnφ dob∞ znaΦn∞ nabφrß na v²znamu - aktivn∞ zasahuje i do oblasti sφtφ, a¥ ji₧ Internetu Φi ...
V p°edminulΘm dφle serißlu jsem ukßzal, jak pomocφ PHP jednoduÜe a komfortn∞ zobrazit datum a Φas pomocφ dvou °ßdk∙ skriptu. Nebylo by ale jednoduÜÜφ mφsto t∞chto dvou °ßdk∙ pou₧φt pouze jeden p°φkaz? V tomto dφle si p°edvedeme, jak to ud∞lat.
Jak jsem slφbil v minulΘm dφle, dnes (a p°φÜt∞) se podφvßme na velmi d∙le₧itou skupinu funkcφ - funkce pro prßci s °et∞zci. Nejprve si vÜak zopakujeme, co vφme o °et∞zcφch a prßci s nimi z minul²ch dφl∙.
V p°edchozφm Φlßnku jsme si ukßzali zßklady toho, jak pracovat s °et∞zci v PHP. V tomto dφle pokroΦφme k slo₧it∞jÜφm funkcφm, kterΘ slou₧φ k vyhledßvßnφ a nahrazovßnφ. Na ·vod si ovÜem dßme jeÜt∞ n∞co funkcφ relativn∞ jednoduÜÜφch.
FastTemplates je port PerlovΘho skriptu CGI::FastTemplate do PHP. Jeho hlavnφm poslßnφm je odd∞lit PHP k≤d od HTML a tφm ho zp°ehlednit. O vhodnosti pou₧φvßnφ FastTemplates se v konferencφch o PHP vedly rozsßhlΘ diskuze. Odp∙rci FastTemplates tvrdil...
V tomto Φlßnku vßm p°edstavφm u₧iteΦnou aplikaci. Ji₧ ovlßdßte prßci s prom∞nn²mi, soubory, cykly i podmφnkami, a tak nebude problΘm vytvo°it nßvÜt∞vnφ knihu. S takovou nßvÜt∞vnφ knihou (n∞kdy b²vß takΘ naz²vßna "Diskuse" Φi "Diskusnφ f≤rum") se jist∞ ...
Skoro ka₧d² tv∙rce strßnek se dostane do situace, kdy pot°ebuje odeslat vypln∞n² formulß° z n∞jakΘ strßnky na urΦitou e-mailovou adresu. Dnes si ukß₧eme PHP skript, kter² umφ vygenerovat email, v jeho₧ t∞le bude cel² obsah odesφlanΘho formulß°e a doko...
V minulΘm Φlßnku jsme se seznßmili s regulßrnφmi v²razy a p°edstavili si n∞kterΘ metaznaky. Dnes se podφvßme na dalÜφ metaznaky a t°φdy znak∙. PopφÜeme si takΘ jednotlivΘ funkce, kterΘ se pou₧φvajφ v kombinaci s regulßrnφmi v²razy. V zßv∞ru je popsßn ...
V tomto Φlßnku bych se rßd zab²val relacemi (session) a jejich vyu₧itφm v PHP. ╚lßnek kter² prßv∞ Φtete bude orientovßn v²luΦnΘ na teoretickΘ pozadφ problematiky, praktickou ukßzkou s napojenφ na MySQL databßzi se budeme zab²vat v druhΘm Φlßnku.
Pokud zrovna nejste na Internetu poprvΘ, pravd∞podobn∞ jste se ji₧ setkali s formulß°i, kterΘ se m∞nily v zßvislosti na vaÜich akcφch. T°eba mizela nebo se objevovala n∞jakß pole, nebo se n∞kterΘ ze vstupnφch polφ najednou objevilo vφcekrßt. Vytvo°it f...
Jazyk PHP nabφzφ mimo jinΘ i n∞kolik funkcφ umo₧≥ujφcφch pracovat se soubory ve formßtu DBF. Tento formßt je podporovßn v naprostΘ v∞tÜin∞ tabukov²ch kalkulßtor∙ a desktopov²ch databßzφ. V prvnφm dφlu tohoto serißlu si ukß₧eme, v jak²ch p°φpadech se ...
HlaviΦky, teda headers v PHP s· u₧itoΦn² pomocnφci. U╛ahΦuj· ₧ivot nielen u₧φvate╛ovi, ale aj serveru. M⌠₧eme si z nich zisti¥ napr. z akej URL u₧φvate╛ priÜiel, zisti¥ verziu servera, prehliadaΦa a pod╛a toho sa prisp⌠sobi¥, alebo aj zφska¥ Ütatisti...