Osnovni tutorijal PHP8+
Jednostavan tutorijal PHP za početnike sa zbirkom zadataka i primerima rešenja.
Osnove
001
Uvod u PHP jezik za početnike
002Početak rada sa PHP
003Izvršavanje PHP koda
004Problem sa kodiranjima
005Prikaz grešaka u PHP-u
006Kompletni kod za pokretanje PHP-a
007Poboljšani kod za pokretanje
008Pregled početnih PHP komandi
009Komentari u PHP
010Komentari u udžbeniku
011Funkcija var_dump u PHP-u
012Funkcije u PHP-u
013Promenljive u PHP
014Korišćenje promenljivih u PHP-u
015Promena vrednosti varijabli u PHP-u
016Matematičke operacije sa brojevima u PHP
017Matematičke operacije sa promenljivim u PHP
018Prioritet matematičkih operacija u PHP-u
019Jednak prioritet u PHP
020Grupišuće zagrade u PHP-u
021Nijanse grupisanja u PHP
022Razlomci u PHP
023Negativni brojevi u PHP-u
024Ostatak od deljenja u PHP
025Stepenovanje u PHP-u
026Prioritet stepenovanja u PHP-u
027Stringovi u PHP-u
028Sabiranje stringova u PHP
029Razmaci pri sabiranju stringova u PHP-u
030Dužina stringa u PHP
031Problem sa ćirilicom u PHP
032Rad sa HTML tagovima u PHP
033Atributi tagova u PHP
034Logičke vrednosti u PHP-u
035Vrednost null u PHP-u
036Automatska konverzija tipova u PHP-u
037Automatska konverzija u string u PHP-u
038Nijanse konvertovanja u string u PHP
039Prisilna konverzija u cele brojeve na PHP-u
040Prinudno prevodenje u decimalne brojeve u PHP
041Konvertovanje razlomka u ceo broj u PHP-u
042Konvertovanje broja u string u PHP-u
043Dobijanje karaktera stringa u PHP-u
044Brojevi u stringu u PHP
045Pristup ciframa broja u PHP
046Nijanse rada sa operacijom dodeljivanja u PHP
047Skraćene operacije u PHP-u
048Operacije inkrementa i dekrementa u PHP-u
049Prefiksni i postfiksni tip u PHP
050Pronalaženje grešaka u kodu
051Praksa na operacijama u PHP
052Vežba za formule u PHP-u
Nizovi
053
Nizovi u PHP
054Kako pogledati sadržaj niza u PHP-u
055Pojedinačni element niza u PHP
056Asocijativni nizovi u PHP-u
057Trik sa ključevima u PHP-u
058Redosled elemenata u nizovima u PHP
059Dužina niza u PHP-u
060Izmena elemenata niza u PHP
061Prepisivanje elemenata niza u PHP
062Inkrementacija elemenata niza u PHP
063Popunjavanje nizova u PHP
064Eksplicitno navođenje ključeva u PHP-u
065Ključevi iz varijabli u PHP-u
066Pronalaženje grešaka u kodu sa PHP nizovima
Uslovi
067
Konstrukcija if-else u PHP-u
068Operatori veće i manje u PHP-u
069Provera jednakosti u PHP
070Provera na nejednakost u PHP-u
071Poređenje promenljivih u PHP
072Tipovi podataka i konstrukcija if-else u PHP-u
073Brojevi pod navodnicima u PHP-u
074Jednakost po vrednosti i tipu u PHP
075Nejednakost po vrednosti i tipu u PHP
076Nijanse pri upoređivanju tipova podataka u PHP
077Složeni uslovi u if-else u PHP
078Logičko I u PHP
079Logičko ILI u PHP
080Prioritet operacija poređenja u PHP
081Grupisanje uslova u PHP
082Invertovanje iskaza u if-else
083Konstrukcija if-else i bulove vrednosti
084Nenaporno poređenje logičkih vrednosti u PHP
085Skraćeni if u if-else konstrukciji
086Nijanse skraćenih operacija u PHP-u
087Komanda isset u PHP-u
088Suzbijanje upozorenja u PHP
089Provera postojanja elementa niza u PHP
090Komanda empty u PHP
091Neobaveznost komande else u PHP
092Neobaveznost vitičastih zagrada u uslovima u PHP-u
093Problem opcionih vitičastih zagrada u uslovima u PHP
094Kombinacije konstrukcija if-else u PHP-u
095Konstrukcija elseif u PHP-u
096Ugniježđeni if u PHP-u
097Konstrukcija switch-case u PHP-u
098Neobavezno default u PHP
099Konstrukcija match u PHP-u
100Neobaveznost break u PHP
101Ternarni operator u PHP
102Operator spajanja sa null u PHP-u
103Lanac operatora spajanja sa null u PHP
104Logičke operacije u PHP-u
105Određivanje dela sata u PHP
106Provera dužine stringova i nizova u PHP
107Provera simbola stringa u PHP
108Provera ostatka pri deljenju u PHP
109Pronalaženje grešaka u kodu sa uslovima u PHP-u
110Praksa na uslove if-else u PHP
Petlje
111
Uvod u petlje u PHP-u
112Foreach petlja u PHP-u
113Ključevi u petlji foreach u PHP-u
114While petlja u PHP-u
115For petlja u PHP-u
116Uslovi u petljama u PHP
117Akumulacija brojeva u petljama PHP
118Akumulacija elemenata nizova u petljama PHP
119Formiranje stringova kroz petlje u PHP-u
120Neobaveznost vitičastih zagrada u petljama u PHP-u
121Problem vitičastih zagrada u petljama u PHP-u
122Instrukcija break u PHP-u
123Upustvo continue u PHP-u
124Rad sa zastavicama (flag-ovima) u PHP-u
125Ugniježđene petlje u PHP
126For petlja za nizove u PHP-u
127Popunjavanje nizova u PHP
128Izmena niza u petlji PHP
129Saveti za pisanje koda petlji u PHP
130Pronalaženje grešaka u kodu sa PHP petljama
131Vežbanje PHP petlji
Višedimenzionalnost
132
Višedimenzionalni nizovi u PHP-u
133Trodimenzionalni niz u PHP-u
134Asocijativni nizovi u PHP-u
135Proizvoljni nizovi u PHP
136Prebacivanje višedimenzionalnih nizova u PHP-u
137Iteriranje kroz trodimenzionalni niz u PHP-u
138Rad sa ključevima u višedimenzionalnim nizovima u PHP-u
139Popunjavanje višedimenzionalnih nizova u PHP-u
140Popunjavanje višedimenzionalnih nizova brojevima po redu u PHP-u
141Niz asocijativnih nizova u PHP-u
142Konverzija višedimenzionalnih nizova u PHP
Matematičke funkcije
Funkcije za rad sa stringovima
148
Dužina stringa u PHP-u
149Registar karaktera u PHP-u
150Sečenje stringova u PHP-u
151Provera stringova u PHP
152Pretraga po stringovima u PHP-u
153Razdvajanje stringova u PHP-u
154Uklanjanje belina sa krajeva stringa u PHP
155Ispisivanje stringa sa umetanjem vrednosti u PHP-u
156Formatiranje broja u PHP
157Okretanje stringa u PHP-u
158Popunjavanje stringa u PHP
159Funkcije za HTML tagove u PHP-u
160Kodovi simbola u PHP
161Brojanje podstringova u PHP-u
162Delovi stringova u PHP
Funkcije nizova
163
Pretraga nizova u PHP
164Granični elementi u PHP-u
165Sečenje nizova u PHP
166Splejsovanje nizova u PHP-u
167Opseg u niz u PHP-u
168Popunjavanje nizova u PHP-u
169Spajanje nizova u PHP-u
170Nizovi ključeva i vrednosti u PHP-u
171Okretanje nizova u PHP-u
172Zamena u nizovima u PHP
173Uklanjanje duplikata iz niza u PHP
174Brojanje elemenata niza u PHP-u
175Podela nizova u PHP
176Sortiranje nizova u PHP-u
177Višestruke operacije u PHP-u
Random
Vreme
182
Rad sa timestamp-om u PHP
183Formatiranje datuma i vremena u PHP-u
184Parsiranje datuma u slobodnom formatu u PHP-u
185Provera ispravnosti datuma u PHP-u
186Vremenska zona u PHP
187Izmena datuma u PHP
188Uporedjivanje stringova sa datumima u PHP-u
189Poređenje datuma bez godine u PHP-u
190Provera da li datum spada u interval u PHP-u
191Uporedjivanje timestamp-a sa momentima na PHP
Korisničke funkcije
192
Osnove rada sa korisničkim funkcijama u PHP-u
193Parametri funkcija u PHP-u
194Više parametara funkcija u PHP-u
195Promenljivi parametri funkcija u PHP-u
196Neobavezni parametri funkcija u PHP
197Instrukcija return u PHP-u
198Sekvencijalno pozivanje funkcija u PHP-u
199Fin finessa return u PHP-u
200Petlja i return u PHP-u
201Korišćenje return u petlji u PHP-u
202Tehnike rada sa return u PHP-u
203Zastavice u PHP funkcijama
204Logički operatori bez if u PHP funkcijama
205Saveti za kreiranje funkcija u PHP-u
206Pronalaženje grešaka u kodu sa JavaScript funkcijama
207Praksa na funkcijama PHP
Opseg vidljivosti
208
Reference u PHP-u
209Reference na nizove u PHP-u
210Reference u foreach-u u PHP
211Interni promenljivi funkcija u PHP-u
212Spoljašnje promenljive funkcija u PHP-u
213Funkcije sa istoimenim promenljivama u PHP-u
214Globalne promenljive u PHP
215Izmena parametara funkcije u PHP-u
216Referentni parametri u PHP-u
Rekurzija
Regularni izrazi
223
Uvod u regularne izraze u PHP-u
224Operator za ponavljanje znakova u regularnim izrazima
225Grupišuće zagrade u regularnim izrazima PHP
226Ekriranje specijalnih karaktera u regex-u PHP
227Spisak specijalnih simbola u regularnim izrazima u PHP-u
228Vitičaste zagrade u regularnim izrazima PHP
229Ograničavanje pohlepe u regularnim izrazima u PHP-u
230Grupe simbola u regularnim izrazima PHP
231Skupovi karaktera u regularnim izrazima PHP
232Invertovanje skupova karaktera u regularnim izrazima
233Karakteristike ćirilice u regularnim izrazima PHP
234Specijalni karakteri unutar uglastih zagrada u PHP-u
235Grupe simbola unutar uglastih zagrada PHP
236Izuzetci unutar skupova u regularnim izrazima PHP
237Simbol šešira unutar skupova u regularnim izrazima PHP
238Crtica unutar skupova u regex izrazima PHP
239Početak i kraj reda u regularnim izrazima PHP
240Kraj ili početak reči u regularnim izrazima PHP
241Komanda 'ili' u regularnim izrazima PHP
242Graničnici regularnih izraza u PHP-u
243Escaping delimiters in PHP
244Problem obrnnog kosog crte u PHP-u
245Provera stringa pomoću regularnog izraza u PHP-u
246Automatsko testiranje regularnih izraza u PHP-u
247Provera cele linije kroz regularne izraze u PHP-u
248Džepovi pri pretrazi preko regularnih izraza u PHP
249Pronalaženje svih podudaranja pomoću regularnih izraza u PHP-u
250Svi podudarni uzorci u grupama preko regularnih izraza u PHP-u
251Promena ponašanja preg_match_all u PHP-u
252Nepamteće zagrade u regularnim izrazima PHP
253Džepovi u zameni preko regularnih izraza u PHP-u
254Džepovi u regularnim izrazima u PHP-u
255Imenovani capture grupe (karmani) u PHP regularnim izrazima
256Imenovani delovi unutar regularnog izraza u PHP-u
257Opšti broj grupa u regularnim izrazima PHP
258Pogled napred u PHP regularnim izrazima
259Pogled unazad u PHP regularnim izrazima
260Zamena sa callback-om preko regularnih izraza u PHP-u
261Modifikatori regularnih izraza u PHP-u
262Ignorisanje veličine slova u regularnim izrazima u PHP-u
263Komentari u regularnom izrazu u PHP-u
264Rad sa Unicode-om u regularnim izrazima u PHP-u
265Promena pohlepljivosti regularnih izraza u PHP-u
266Escapeovanje običnih karaktera u regularnim izrazima u PHP-u
267Nekoliko modifikatora regularnih izraza u PHP-u
268Automatsko ekranisanje specijalnih karaktera regularnih izraza u PHP-u
269Filtriranje niza preko regularnih izraza u PHP-u
270Razbijanje stringa u niz preko regularnih izraza u PHP-u
Formiranje stringova
271
Ubacivanje promenljivih u stringove u PHP-u
272Unos elemenata niza u PHP
273Umetanje elemenata asocijativnih nizova u PHP
274Petlja i umetanje promenljivih u PHP
275Umetanje elemenata nizova u petlji u PHP
276Umetanje elemenata višedimenzionalnih nizova u petlji u PHP
277Generisanje tagova u PHP
278Generisanje tagova sa atributima u PHP
279Petlja i generisanje tagova u PHP
280Petlja i generisanje tagova iz nizova u PHP
281Petlja i generisanje tagova i atributa u PHP-u
282Petlja i generisanje HTML tabela u PHP-u
283Generisanje HTML tabele pomoću jedne petlje u PHP
284Generisanje HTML tabele pomoću dve ugnježdene petlje u PHP-u
285Umetanje PHP koda u HTML
286Kratka komanda echo u PHP
287Umetanje PHP varijable u HTML kod
288Ubacivanje elemenata niza u HTML kod
289Uslovi i prekid PHP koda
290Else blok u uslovima za prekid PHP koda
291Blok elseif u uslovima za prekid PHP koda
292Petlje i prekid PHP koda
293Petlje i umetanje elemenata niza u prekid PHP koda
Forme
294
Osnove rada sa formama u PHP
295Metod slanja forme u PHP-u
296Preuzimanje podataka iz formulara u PHP
297Dobijanje podataka iz formi metodom GET u PHP-u
298Dobijanje podataka iz formi metodom POST u PHP-u
299Obrada forme u jednoj PHP datoteci
300Skrivanje forme nakon slanja u PHP
301Čuvanje vrednosti forme nakon slanja u PHP
302Čuvanje podrazumevane vrednosti forme u PHP-u
303Skraćeni kod za čuvanje podrazumevanih vrednosti u PHP
304Element textarea u PHP-u
305Čuvanje vrednosti textarea nakon slanja u PHP
306Checkbox u PHP-u
307Nijanse korišćenja checkbox-ova u PHP-u
308Čuvanje izabrane vrednosti u čekboks nakon slanja u PHP
309Radio dugmad u PHP
310Čuvanje odabrane vrednosti u radio dugmadima nakon slanja u PHP
311Select elementi u PHP
312Atribut value u select-ovima u PHP
313Čuvanje vrednosti u selektima nakon slanja u PHP
314GET zahtevi u PHP-u
315GET zahtevi pomoću linkova u PHP-u
316Vežbe za forme u PHP-u
Sesije
Kolačići
Fajl sistem
331
Čitanje fajlova u PHP
332Upisivanje fajlova u PHP
333Kombinacija operacija čitanja i pisanja fajla u PHP
334Relativni putevi u PHP-u
335Apsolutne putanje u PHP-u
336Prednosti apsolutne putanje u PHP-u
337Apsolutne putanje do fascikle i fajla skripta u PHP
338Preimenovanje fajlova u PHP
339Premještanje fajlova u PHP
340Kopiranje fajlova u PHP
341Brisanje fajlova u PHP
342Određivanje veličine fajlova u PHP
343Provera postojanja fajlova u PHP
344Kreiranje foldera u PHP-u
345Brisanje direktorijuma u PHP-u
346Preimenovanje fascikli u PHP-u
347Premještanje foldera u PHP
348Čitanje sadržaja direktorijuma u PHP
349Razlikujemo folder od fajla u PHP
350Analizirajmo sadržaj foldera u PHP-u
351Umetanje fajlova u PHP
352Podela HTML-a na elemente u PHP
353Snimanje uključenja u promenljivu u PHP
354Povezivanje fajlova u PHP-u
355Jednokratno uključivanje fajlova u PHP
356Snimanje konekcije u promenljivu PHP
Baze podataka
357
Uvod u SQL baze podataka u PHP-u za početnike
358Rad sa bazama podataka preko PhpMyAdmin
359Test tabela users
360Pripremne manipulacije za rad sa SQL u PHP-u
361Slanje upita ka bazi podataka
362Pronalaženje grešaka u bazi podataka
363Testiranje funkcionalnosti baze podataka
364Problemi sa kodiranjima pri radu sa SQL u PHP-u
365Prošireni test kod za proveru ispravnosti
366Dobijanje rezultata pri SQL upitu u PHP
367Dobijanje rezultata u vidu niza pri SQL upitu u PHP-u
368Formiranje niza u petlji prilikom SQL upita u PHP
369Izbor zapisa prilikom SQL upita ka bazi u PHP-u
370Logičke operacije u SQL upitima u PHP-u
371Polja selektovanja u SQL upitu u PHP-u
372Unos zapisa kroz SQL upit u PHP-u
373Ubacivanje zapisa u odsustvu kolona kroz SQL upit u PHP-u
374Ažuriranje zapisa putem SQL upita u PHP
375Brisanje zapisa preko SQL upita u PHP-u
376Sortiranje zapisa putem SQL upita u PHP
377Ograničavanje broja zapisa u SQL-u u PHP-u
378Brojanje količine putem SQL upita u PHP-u
379Dobijanje količina u PHP-u
380Učenie naprednih SQL upita
Organizacija baze podataka
381
Povezivanje tabela u bazama podataka
382Dobijanje podataka iz povezanih tabela u PHP
383Lanac povezanih tabela
384Povezivanje preko tabele veze u PHP-u
385Srodničke veze podataka u PHP
386Više potomaka u roditeljskim relacijama u PHP-u
387Dvostruka veza sa jednom tabelom u PHP
388Praksa o organizaciji baza podataka
Praksa baze podataka
Rad sa HTTP
395
HTTP protokol u PHP-u
396Metod HTTP zahteva u PHP
397HTTP zaglavlja zahteva u PHP
398Niz HTTP zaglavlja zahteva u PHP-u
399HTTP zaglavlja odgovora u PHP-u
400Problem sa HTTP zaglavljima odgovora u PHP-u
401Problem sa HTTP zaglavljima pri include u PHP-u
402Slanje startne linije HTTP odgovora u PHP-u
403Slanje HTTP statusa odgovora u PHP-u
Preusmeravanja (Redirects)
404
Uvod u PHP redirekte
405Trenutni preusmeravanja u PHP
406GET zahtevi i redirekt u PHP-u
407Samopreusmeravanje sa dodavanjem parametara u PHP
408Flash poruke u PHP
409Niz flash poruka u PHP
410Slanje forme u bazu podataka i redirekcija u PHP-u
411Poruke o uspehu pri slanju forme u PHP
412Preusmeravanje prilikom validacije forme u PHP
Autentifikacija
413
Uvod u autentifikaciju u PHP-u
414Prosta autorizacija preko baze podataka u PHP-u
415Autorizacija kroz sesiju u PHP
416Odjava sa sesije u PHP-u
417Registracija na PHP
418Autorizacija odmah pri registraciji u PHP
419Dodavanje id korisnika u sesiju
420Skrivanje lozinke prilikom registracije u PHP-u
421Provera zauzetosti logina
422Validacija podataka prilikom registracije na PHP
423Hashovanje lozinke u PHP-u
424Dodavanje soli pri registraciji
425Dodavanje soli u autorizaciju
426Funkcija password_hash
427Implementacija profila u PHP-u
428Lični kabinet na PHP
429Promena lozinke na PHP
430Potvrda lozinke u PHP-u
431Brisanje naloga na PHP-u
432Prava pristupa na PHP
433Registracija sa podelom prava u PHP-u
434Normalizacija baze podataka
Websajt engine
435