Základný tutoriál PHP8+
Jednoduchý tutoriál PHP pre začiatočníkov so zbierkou úloh a príkladmi riešení.
Základy
001
Úvod do jazyka PHP pre začiatočníkov
002Začíname s PHP
003Vykonávanie kódu PHP
004Problém s kódovaniami
005Zobrazenie chýb v PHP
006Úplný kód pre spustenie PHP
007Vylepšený kód pre spustenie
008Prehľad základných príkazov PHP
009Komentáre v PHP
010Komentáre v učebnici
011Funkcia var_dump v PHP
012Funkcie v PHP
013Premenné v PHP
014Používanie premenných v PHP
015Zmeny hodnôt premenných v PHP
016Matematické operácie s číslami v PHP
017Matematické operácie s premennými v PHP
018Priorita matematických operácií v PHP
019Rovnaká priorita v PHP
020Zoskupujúce zátvorky v PHP
021Nuansy zoskupovania v PHP
022Zlomky v PHP
023Záporné čísla v PHP
024Zvyšok po delení v PHP
025Umocňovanie v PHP
026Priorita umocňovania v PHP
027Reťazce v PHP
028Sčítanie reťazcov v PHP
029Medzery pri sčítaní reťazcov v PHP
030Dĺžka reťazca v PHP
031Problém s cyrilikou v PHP
032Práca s HTML tagmi v PHP
033Atribúty tagov v PHP
034Logické hodnoty v PHP
035Hodnota null v PHP
036Automatická konverzia typov v PHP
037Automatická konverzia na reťazec v PHP
038Nuansy konverzie na reťazec v PHP
039Nútená konverzia na celé čísla v PHP
040Nútená konverzia na desatinné čísla v PHP
041Prevod zlomku na celé číslo v PHP
042Prevod čísla na reťazec v PHP
043Získavanie znakov reťazca v PHP
044Čísla v reťazci v PHP
045Prístup k čísliciam čísla v PHP
046Nuansy práce s operáciou priradenia v PHP
047Skrátené operácie v PHP
048Operácie inkrementu a dekrementu v PHP
049Prefixový a postfixový typ v PHP
050Hľadanie chýb v kóde
051Prax na operácie v PHP
052Prax na vzorce v PHP
Polia
053
Polia v PHP
054Ako pozrieť obsah poľa v PHP
055Samostatný prvok poľa v PHP
056Asociatívne polia v PHP
057Trik s kľúčmi v PHP
058Poradie prvkov v poliach v PHP
059Dĺžka poľa v PHP
060Zmena prvkov poľa v PHP
061Prepisovanie prvkov poľa v PHP
062Inkrementácia prvkov poľa v PHP
063Vyplnenie polí v PHP
064Explicitné určenie kľúčov v PHP
065Kľúče z premenných v PHP
066Hľadanie chýb v kóde s poliami PHP
Podmienky
067
Konštrukcia if-else v PHP
068Operátory väčšie a menšie v PHP
069Kontrola rovnosti v PHP
070Kontrola nerovnosti v PHP
071Porovnávanie premenných v PHP
072Typy údajov a konštrukcia if-else v PHP
073Čísla v úvodzovkách v PHP
074Rovnosť podľa hodnoty a typu v PHP
075Nerovnosť podľa hodnoty a typu v PHP
076Nuansy pri porovnávaní typov údajov v PHP
077Zložité podmienky v if-else v PHP
078Logické AND v PHP
079Logické ALEBO v PHP
080Priorita porovnávacích operácií v PHP
081Zoskupovanie podmienok v PHP
082Invertovanie výrokov v if-else
083Konštrukcia if-else a booleovské hodnoty
084Nestrihé porovnávanie logických hodnôt v PHP
085Skrátený if v konštrukcii if-else
086Nuans skrátených operácií v PHP
087Príkaz isset v PHP
088Potlačenie varovania v PHP
089Kontrola existencie prvku poľa v PHP
090Príkaz empty v PHP
091Voliteľnosť príkazu else v PHP
092Nepovinnosť zložených zátvoriek v podmienkach v PHP
093Problém nepovinnosti zložených zátvoriek v podmienkach v PHP
094Kombinácie konštrukcií if-else v PHP
095Konštrukcia elseif v PHP
096Vnorené if v PHP
097Konštrukcia switch-case v PHP
098Voliteľnosť default v PHP
099Konštrukcia match v PHP
100Voliteľnosť break v PHP
101Ternárny operátor v PHP
102Operátor zlúčenia s null v PHP
103Reťazce operátorov spojenia s null v PHP
104Logické operácie v PHP
105Určovanie časti hodiny v PHP
106Kontrola dĺžky reťazcov a polí v PHP
107Kontrola znaku reťazca v PHP
108Kontrola zvyšku po delení v PHP
109Hľadanie chýb v kóde s podmienkami PHP
110Prax na podmienky if-else v PHP
Cyklusy
111
Úvod do cyklov v PHP
112Cyklus foreach v PHP
113Kľúče v cykle foreach v PHP
114Cyklus while v PHP
115Cyklus for v PHP
116Podmienky v cykloch v PHP
117Kumulovanie čísel v cykloch PHP
118Akumulácia prvkov polí v cykloch PHP
119Tvorba reťazcov pomocou cyklov v PHP
120Voliteľnosť zátvoriek v slučkách v PHP
121Problém zložených zátvoriek v cykloch v PHP
122Inštrukcia break v PHP
123Príkaz continue v PHP
124Práca s flagmi v PHP
125Vnorené cykly v PHP
126Cyklus for pre polia v PHP
127Vyplnenie polí v PHP
128Zmena poľa v cykle PHP
129Tipy na písanie kódu cyklov v PHP
130Hľadanie chýb v kóde s cyklami PHP
131Práca s cyklami v PHP
Viacrozmerné polia
132
Viacrozmerné polia v PHP
133Trojrozmerné pole v PHP
134Asociatívne polia v PHP
135Ľubovoľné polia v PHP
136Prechádzanie viacrozmerných polí v PHP
137Prechádzanie trojrozmerného poľa v PHP
138Práca s kľúčami v multidimenzionálnych poliach v PHP
139Vyplňanie viacrozmerných polí v PHP
140Vyplnenie multidimenzionálnych polí číslami v poradí v PHP
141Pole asociatívnych polí v PHP
142Konverzia multidimenzionálnych polí v PHP
Matematické funkcie
Reťazcové funkcie
148
Dĺžka reťazca v PHP
149Registre znakov v PHP
150Rezanie reťazcov v PHP
151Kontrola reťazcov v PHP
152Vyhľadávanie v reťazcoch v PHP
153Rozdelenie reťazcov v PHP
154Odstraňovanie medzier na koncoch riadkov v PHP
155Výpis reťazca s vložením v PHP
156Formátovanie čísla v PHP
157Otočenie reťazca v PHP
158Vyplnenie reťazca v PHP
159Funkcie pre HTML tagy v PHP
160Kódy znakov v PHP
161Počítanie podreťazcov v PHP
162Časti reťazcov v PHP
Funkcie polí
163
Vyhľadávanie v poliach v PHP
164Hraničné prvky v PHP
165Rezanie polí v PHP
166Splicing polí v PHP
167Rozsah do poľa v PHP
168Vyplnenie polí v PHP
169Zlučovanie polí v PHP
170Kľúče a hodnoty polí v PHP
171Obrátenie polí v PHP
172Nahradzovanie v poliach v PHP
173Odstránenie duplikátov z poľa v PHP
174Počítanie prvkov poľa v PHP
175Rozdelenie na podpolia v PHP
176Triedenie polí v PHP
177Množinové operácie v PHP
Náhodné
Čas
182
Práca s timestamp v PHP
183Formátovanie dátumu a času v PHP
184Analýza dátumov vo voľnom formáte v PHP
185Kontrola platnosti dátumu v PHP
186Časové pásmo v PHP
187Zmena dátumov v PHP
188Porovnávanie reťazcov s dátumami v PHP
189Porovnanie dátumu bez roka v PHP
190Určenie, či dátum patrí do intervalu v PHP
191Porovnanie timestamp s momentami v PHP
Užívateľské funkcie
192
Základy práce s používateľskými funkciami v PHP
193Parametre funkcií v PHP
194Viacero parametrov funkcií v PHP
195Premenné parametre funkcií v PHP
196Voliteľné parametre funkcií v PHP
197Inštrukcia return v PHP
198Postupné volanie funkcií v PHP
199Jemný bod return v PHP
200Cyklus a return v PHP
201Použitie return v cykle v PHP
202Príjmy práce s return v PHP
203Príznaky vo funkciách PHP
204Logické operátory bez if vo funkciách PHP
205Tipy na tvorbu funkcií v PHP
206Hľadanie chýb v kóde s funkciami JavaScript
207Prax na funkcie PHP
Rozsah viditeľnosti
Rekurzia
Regulárne výrazy
223
Úvod do regulárnych výrazov v PHP
224Operátory opakovania znakov v regulárnych výrazoch
225Zoskupujúce zátvorky v regulárnych výrazoch PHP
226Escapovanie špeciálnych znakov v regulárnych výrazoch PHP
227Zoznam špeciálnych znakov v regulárnych výrazoch v PHP
228Zložené zátvorky v regulárnych výrazoch PHP
229Obmedzenie chamtivosti v regulárnych výrazoch v PHP
230Skupiny znakov v regulárnych výrazoch PHP
231Množiny znakov v regulárnych výrazoch PHP
232Invertovanie množín znakov v regulárnych výrazoch
233Špecifiká kiriliky v regulárnych výrazoch PHP
234Špeciálne znaky v hranatých zátvorkách v PHP
235Skupiny znakov v hranatých zátvorkách PHP
236Výnimky v množinách v regulárnych výrazoch PHP
237Symbol striešky vnútri množín v regulárnych výrazoch PHP
238Pomlčka vnútri množín v regulárnych výrazoch PHP
239Začiatok a koniec riadku v regulárnych výrazoch PHP
240Koniec alebo začiatok slova v regulárnych výrazoch PHP
241Príkaz 'alebo' v regulárnych výrazoch PHP
242Oddeľovače regulárnych výrazov v PHP
243Escapovanie oddeľovačov v PHP
244Problém spätného lomítka v PHP
245Kontrola reťazca pomocou regulárneho výrazu v PHP
246Automatické testovanie regulárnych výrazov v PHP
247Kontrola celého reťazca pomocou regulárnych výrazov v PHP
248Skupiny pri vyhľadávaní pomocou regulárnych výrazov v PHP
249Vyhľadanie všetkých zhôd pomocou regulárnych výrazov v PHP
250Všetky zhody na skupiny cez regulárne výrazy v PHP
251Zmena správania preg_match_all v PHP
252Nezachytávajúce zátvorky v regulárnych výrazoch PHP
253Záchytné skupiny pri nahradzovaní pomocou regulárnych výrazov v PHP
254Zátvorky v regulárnom výraze v PHP
255Pomenované zachytávacie skupiny v regulárnych výrazoch PHP
256Pomenované zachytávacie skupiny v regulárnom výraze PHP
257Celkový počet zachytávacích skupín v regulárnych výrazoch PHP
258Prehľad dopredu v regulárnych výrazoch PHP
259Spätné pohľady v regulárnych výrazoch PHP
260Nahradzanie s callbackom cez regulárne výrazy v PHP
261Modifikátory regulárnych výrazov v PHP
262Ignorovanie registra regulárnych výrazov v PHP
263Komentáre v regulárnych výrazoch v PHP
264Práca s unikódom v regulárnych výrazoch v PHP
265Zmena chamtivosti regulárnych výrazov v PHP
266Escapovanie obyčajných znakov v regulárnych výrazoch v PHP
267Niekoľko modifikátorov regulárnych výrazov v PHP
268Automatické escapovanie špeciálnych znakov regulárnych výrazov v PHP
269Filtrovanie poľa pomocou regulárnych výrazov v PHP
270Rozdelenie reťazca na pole pomocou regulárnych výrazov v PHP
Formovanie reťazcov
271
Vkladanie premenných do reťazcov v PHP
272Vkladanie prvkov poľa v PHP
273Vloženie prvkov asociatívnych polí v PHP
274Cyklus a vloženie premenných v PHP
275Vkladanie prvkov polí v cykle v PHP
276Vkladanie prvkov viacrozmerných polí v cykle v PHP
277Generovanie tagov v PHP
278Generácia tagov s atribútmi v PHP
279Cyklus a generovanie tagov v PHP
280Cyklus a generovanie tagov z polí v PHP
281Cyklus a generovanie tagov a atribútov v PHP
282Cyklus a generovanie HTML tabuliek v PHP
283Generovanie HTML tabuľky pomocou jednej slučky v PHP
284Generovanie HTML tabuľky pomocou dvoch vnorených cyklov v PHP
285Vkladanie PHP kódu do HTML
286Krátky príkaz echo v PHP
287Vloženie PHP premennej do HTML kódu
288Vkladanie prvkov poľa do HTML kódu
289Podmienky a prerušenie PHP kódu
290Blok else v podmienkach na prerušenie PHP kódu
291Blok elseif v podmienkach na prerušenie PHP kódu
292Cykly a prerušenie PHP kódu
293Cykly a vkladanie prvkov poľa do prerušenia PHP kódu
Formuláre
294
Základy práce s formulármi v PHP
295Metóda odoslania formulára v PHP
296Získavanie údajov z formulárov v PHP
297Získavanie údajov z formulárov metódou GET v PHP
298Získavanie údajov z formulárov metódou POST v PHP
299Spracovanie formulára v jednom súbore PHP
300Skrytie formulára po odoslaní v PHP
301Uchovanie hodnôt formulára po odoslaní v PHP
302Uloženie predvolenej hodnoty formulára v PHP
303Skrátený kód pre uloženie predvolených hodnôt v PHP
304Element textarea v PHP
305Uloženie hodnoty textarea po odoslaní v PHP
306Checkbox v PHP
307Nuansy použitia checkboxov v PHP
308Uloženie zvolenej hodnoty v checkboxe po odoslaní v PHP
309Prepínače (radio buttons) v PHP
310Uloženie vybratej hodnoty v rádiových tlačidlách po odoslaní v PHP
311Selecty v PHP
312Atribút value v selekte v PHP
313Uloženie hodnoty v selektore po odoslaní v PHP
314GET požiadavky v PHP
315GET požiadavky pomocou odkazov v PHP
316Prax na formuláre v PHP
Relácie
Cookies
Súborový systém
331
Čítanie súborov v PHP
332Zápis súborov v PHP
333Kombinácia operácií čítania a zápisu súborov v PHP
334Relatívne cesty v PHP
335Absolútne cesty v PHP
336Výhody absolútnej cesty v PHP
337Absolútne cesty k priečinku a súboru skriptu v PHP
338Premenovávanie súborov v PHP
339Presúvanie súborov v PHP
340Kopírovanie súborov v PHP
341Mazanie súborov v PHP
342Určenie veľkosti súborov v PHP
343Kontrola existencie súborov v PHP
344Vytváranie priečinkov v PHP
345Mazanie priečinkov v PHP
346Premenovanie priečinkov v PHP
347Presunutie priečinkov v PHP
348Čítanie obsahu priečinka v PHP
349Rozlíšenie priečinka od súboru v PHP
350Prehľadávanie obsahu priečinka v PHP
351Vkladanie súborov v PHP
352Rozdelenie rozloženia na prvky v PHP
353Zápis vloženia do premennej v PHP
354Pripojenie súborov v PHP
355Jednorazové pripojenie súborov v PHP
356Zápis pripojenia do premennej PHP
Databázy
357
Úvod do SQL databáz v PHP pre začiatočníkov
358Práca s databázami prostredníctvom PhpMyAdmin
359Testovacia tabuľka users
360Prípravné manipulácie pre prácu s SQL v PHP
361Odosielanie dopytov k databáze
362Hľadanie chýb v databáze
363Testovanie funkčnosti databázy
364Problémy s kódovaním pri práci s SQL v PHP
365Rozšírený testovací kód na kontrolu funkčnosti
366Získanie výsledku pri SQL dotaze v PHP
367Získanie výsledku vo forme poľa pri SQL dopytovaní v PHP
368Tvorba poľa v cykle pri SQL dotaze v PHP
369Výber záznamov pri SQL dotaze k databáze v PHP
370Logické operácie v SQL dotaze v PHP
371Polia výberu pri SQL dopytovaní v PHP
372Vloženie záznamov pomocou SQL dopytu v PHP
373Vkladanie záznamov pri chýbajúcich stĺpcoch pomocou SQL dopytu v PHP
374Aktualizácia záznamov pomocou SQL dotazu v PHP
375Mazanie záznamov pomocou SQL dopytu v PHP
376Triedenie záznamov pomocou SQL dopytu v PHP
377Obmedzenie počtu záznamov v SQL v PHP
378Počítanie množstva pomocou SQL dopytu v PHP
379Získanie počtu v PHP
380Štúdium pokročilých SQL dopytov
Organizácia databázy
381
Prepojenie tabuliek v databázach
382Získavanie údajov z prepojených tabuliek v PHP
383Reťaz prepojených tabuliek
384Prepojenie cez tabuľku vzťahov v PHP
385Príbuzenské väzby dát v PHP
386Viacero potomkov v príbuzenských vzťahoch v PHP
387Dvojitý vzťah s jednou tabuľkou v PHP
388Prax na organizáciu databáz
Prax s databázou
Práca s HTTP
395
Protokol HTTP v PHP
396Metóda HTTP požiadavky v PHP
397HTTP hlavičky požiadavky v PHP
398Pole hlavičiek HTTP požiadavky v PHP
399Hlavičky HTTP odpovede v PHP
400Problém s hlavičkami HTTP odpovede v PHP
401Problém s HTTP hlavičkami pri include v PHP
402Odosielanie úvodného riadku HTTP odpovede v PHP
403Odosielanie stavu HTTP odpovede v PHP
Presmerovania
404
Úvod do presmerovaní v PHP
405Okamžité presmerovanie v PHP
406GET požiadavky a presmerovanie v PHP
407Automatické presmerovanie s pridaním parametrov v PHP
408Flash správy v PHP
409Pole flash správ v PHP
410Odoslanie formulára do databázy a presmerovanie v PHP
411Správy o úspechu pri odoslaní formulára v PHP
412Presmerovanie pri validácii formulára v PHP
Autentifikácia
413
Úvod do autentifikácie v PHP
414Jednoduchá autorizácia cez databázu na PHP
415Autorizácia ceze session v PHP
416Odhlásenie z relácie v PHP
417Registrácia v PHP
418Autorizácia ihneď po registrácii v PHP
419Pridanie ID používateľa do relácie
420Skrytie hesla pri registrácii v PHP
421Kontrola obsadenosti prihlasovacieho mena
422Validácia údajov pri registrácii v PHP
423Hashovanie hesla v PHP
424Pridávanie soli pri registrácii
425Pridanie soli do autorizácie
426Funkcia password_hash
427Implementácia profilu v PHP
428Osobná klientska zóna v PHP
429Zmena hesla v PHP
430Potvrdenie hesla v PHP
431Odstránenie účtu v PHP
432Práva prístupu v PHP
433Registrácia s rozdelením práv v PHP
434Normalizácia databázy
Motor stránky
435