Osnovni učbenik PHP8+
Preprost učbenik PHP za začetnike z zbirko nalog in primeri rešitev.
Osnove
001
Uvod v jezik PHP za začetnike
002Začetek dela s PHP
003Izvajanje kode PHP
004Težava s kodiranji
005Izpis napak PHP
006Popolna koda za zagon PHP
007Izboljšana koda za zagon
008Pregled začetnih PHP ukazov
009Komentarji v PHP
010Komentarji v učbeniku
011Funkcija var_dump v PHP
012Funkcije v PHP-ju
013Spremenljivke v PHP
014Uporaba spremenljivk v PHP
015Spreminjanje vrednosti spremenljivk v PHP
016Matematične operacije s števili v PHP
017Matematične operacije s spremenljivkami v PHP
018Prednost matematičnih operacij v PHP-ju
019Enak prednostni red v PHP
020Združevanje oklepajev v PHP
021Nianse združevanja v PHP
022Ulomki v PHP
023Negativna števila v PHP
024Ostanek pri deljenju v PHP
025Potenciranje v PHP
026Prednost potenciranja v PHP-ju
027Nizi v PHP
028Seštevanje nizov v PHP
029Presledki pri seštevanju nizov v PHP
030Dolžina niza v PHP
031Težava s cirilico v PHP
032Delo s HTML oznakami v PHP
033Atributi oznak v PHP
034Logične vrednosti v PHP
035Pomen null v PHP
036Samodejno pretvarjanje tipov v PHP
037Samodejna pretvorba v niz v PHP
038Podrobnosti pretvorbe v niz v PHP-ju
039Prisilna pretvorba v cela števila v PHP-ju
040Prisilna pretvorba v decimalna števila v PHP
041Pretvorba ulomka v celo število v PHP
042Pretvorba števila v niz v PHP
043Pridobivanje znakov niza v PHP
044Številke v nizu v PHP
045Dostop do števk števila v PHP
046Podrobnosti dela z operacijo dodeljevanja v PHP
047Skrajšane operacije v PHP
048Operacije inkrementa in dekrementa v PHP
049Predponski in priponski tip v PHP
050Iskanje napak v kodi
051Praksa z operacijami v PHP
052Praksa s formulami v PHP
Tabele
053
Polja v PHP
054Kako si ogledati vsebino polja v PHP
055Posamezen element tabele v PHP
056Asociativni nizi v PHP
057Trik s ključi v PHP
058Vrstni red elementov v poljih v PHP
059Dolžina polja v PHP
060Spreminjanje elementov polja v PHP
061Prepisovanje elementov polja v PHP
062Inkrementiranje elementov polja v PHP
063Polnjenje polj v PHP
064Eksplicitno določanje ključev v PHP
065Ključi iz spremenljivk v PHP
066Iskanje napak v kodi s poli PHP
Pogoji
067
Konstrukcija if-else v PHP-ju
068Operatorji večje in manj v PHP
069Preverjanje enakosti v PHP
070Preverjanje neenakosti v PHP
071Primerjava spremenljivk v PHP
072Podatkovni tipi in konstrukcija if-else v PHP-ju
073Številke v narekovajih v PHP
074Enakost po vrednosti in tipu v PHP
075Neenakost po vrednosti in tipu v PHP
076Podrobnosti pri primerjavi podatkovnih tipov v PHP
077Zapleteni pogoji v if-else v PHP
078Logični AND v PHP-ju
079Logični ALI v PHP
080Prednost operacij primerjave v PHP
081Združevanje pogojev v PHP
082Invertiranje izjav v if-else
083Konstrukcija if-else in logične vrednosti
084Nestrogo primerjanje logičnih vrednosti v PHP
085Skrajšani if v konstrukciji if-else
086Niansa skrajšanih operacij v PHP
087Ukaz isset v PHP
088Zaviranje opozoril v PHP
089Preverjanje obstoja elementa polja v PHP
090Ukaz empty v PHP
091Neobveznost ukaza else v PHP
092Neobveznost zavitih oklepajev v pogojih v PHP
093Težava z neobveznimi zavitimi oklepaji v pogojih v PHP
094Kombinacije konstrukcij if-else v PHP-ju
095Konstrukcija elseif v PHP
096Gnejeni if stavki v PHP
097Stavki switch-case v PHP
098Neobveznost default v PHP
099Konstrukcija match v PHP
100Neobveznost break v PHP
101Ternarni operator v PHP
102Operator združevanja z null v PHP
103Veriženje null združitvenih operatorjev v PHP
104Logične operacije v PHP
105Določanje dela ure v PHP
106Preverjanje dolžine nizov in polj v PHP
107Preverjanje znaka niza v PHP
108Preverjanje ostanka pri deljenju v PHP
109Iskanje napak v kodi s pogoji PHP
110Praksa s pogoji if-else v PHP
Zanke
111
Uvod v zanke v PHP
112Zanka foreach v PHP
113Ključi v zanki foreach v PHP
114Zanka while v PHP
115Zanka for v PHP
116Pogoji v zankah v PHP
117Akumulacija števil v zankah PHP
118Kopičenje elementov polj v zankah PHP
119Oblikovanje nizov s pomočjo zank v PHP-ju
120Neobveznost oklepajev v zankah v PHP
121Težava z zavitimi oklepaji v zankah v PHP-ju
122Navodila break v PHP
123Navodila continue v PHP
124Delo z zastavicami v PHP
125Gnezdene zanke v PHP
126Zanka for za polja v PHP
127Polnjenje polj v PHP
128Spreminjanje tabele v zanki PHP
129Nasveti za pisanje kode zank v PHP
130Iskanje napak v kodi s PHP zankami
131Vadbanje zank PHP
Večdimenzionalnost
132
Večdimenzionalna polja v PHP
133Tridimenzionalno polje v PHP
134Asociativni nizi v PHP
135Poljubna polja v PHP
136Iteriranje skozi večdimenzionalna polja v PHP
137Pregled tridimenzionalnega polja v PHP
138Delo s ključi v večdimenzionalnih poljih v PHP
139Polnjenje večdimenzionalnih polj v PHP
140Polnjenje večdimenzionalnih polj s števili po vrsti v PHP
141Niz asociativnih nizov v PHP
142Pretvorba večdimenzionalnih polj v PHP
Matematične funkcije
Nizovne funkcije
148
Dolžina niza v PHP
149Register črk v PHP
150Rezanje nizov v PHP
151Preverjanje nizov v PHP
152Iskanje po nizih v PHP
153Razbijanje nizov v PHP
154Čiščenje koncev vrstic v PHP
155Izpis niza z vstavitvijo v PHP
156Oblikovanje števila v PHP
157Obrnitev niza v PHP
158Polnjenje niza v PHP
159Funkcije za HTML oznake v PHP
160Kode znakov v PHP
161Štetje podnizov v PHP
162Deli nizov v PHP
Funkcije polja
163
Iskanje po tabelah v PHP
164Funkcije za delo z mejnimi elementi v PHP
165Rezanje polj v PHP
166Spajanje nizov v PHP
167Obseg v matriko v PHP
168Polnjenje polj v PHP
169Združevanje polj v PHP
170Ključi in vrednosti arrayev v PHP
171Obratovanje polj v PHP
172Zamenjava v tabelah v PHP
173Odstranjevanje dvojnikov iz tabele v PHP
174Štetje elementov polja v PHP
175Razdelitev na podtabele v PHP
176Urejanje polj v PHP
177Operacije z množicami v PHP
Naključje
Čas
182
Delo s timestamp v PHP
183Oblikovanje datuma in časa v PHP
184Razčlenjevanje datumov v prostem formatu v PHP
185Preverjanje pravilnosti datuma v PHP
186Časovni pas v PHP
187Spreminjanje datumov v PHP
188Primerjava nizov z datumi v PHP-ju
189Primerjava datumov brez leta v PHP
190Preverjanje, ali datum spada v časovno obdobje v PHP-ju
191Primerjava timestamp z trenutki na PHP
Uporabniške funkcije
192
Osnove dela z uporabniškimi funkcijami v PHP
193Parametri funkcij v PHP
194Več parametrov funkcij v PHP
195Spremenljivi parametri funkcij v PHP
196Neobvezni parametri funkcij v PHP
197Navodila return v PHP
198Zaporedno klicanje funkcij v PHP
199Točko občutljivo za return v PHP
200Zanka in return v PHP
201Uporaba return v zanki v PHP
202Tehnike dela z return v PHP
203Zastavice v funkcijah PHP
204Logični operatorji brez if v funkcijah PHP
205Nasveti za ustvarjanje funkcij v PHP
206Iskanje napak v kodi s funkcijami JavaScript
207Praksa s funkcijami PHP
Obseg
Rekurzija
Regularni izrazi
223
Uvod v regularne izraze v PHP
224Operaterji ponavljanja znakov
225Združevalni oklepaji v regularnih izrazih PHP
226Escaping Special Characters in PHP Regular Expressions
227Seznam posebnih simbolov v regularnih izrazih v PHP
228Zaviti oklepaji v regularnih izrazih PHP
229Omejitev pohlepa v regularnih izrazih v PHP
230Skupine simbolov v regularnih izrazih PHP
231Nabori znakov v regularnih izrazih PHP
232Invertiranje nizov znakov v regularnih izrazih
233Posebnosti cirilice v regularnih izrazih PHP
234Posebni znaki znotraj oglatih oklepajev v PHP
235Skupine simbolov znotraj oglatih oklepajev PHP
236Izjeme znotraj nizov v regularnih izrazih v regularnih izrazih PHP
237Simbol strešice znotraj nizov v regularnih izrazih PHP
238Defis znotraj nizov v regularnih izrazih PHP
239Začetek in konec vrstice v regularnih izrazih PHP
240Konec ali začetek besede v regularnih izrazih PHP
241Ukaz 'ali' v regularnih izrazih PHP
242Omejevalniki regularnih izrazov v PHP
243Escaping ločil v PHP
244Problem poševnice nazaj v PHP
245Preverjanje niza z regularnim izrazom v PHP-ju
246Avtomatsko testiranje regularnih izrazov v PHP
247Preverjanje celotnega niza z regularnimi izrazi v PHP
248Žepi pri iskanju z regularnimi izrazi v PHP-ju
249Iskanje vseh ujemanj z regularnimi izrazi v PHP
250Vse ujemanja v žepke z regularnimi izrazi v PHP
251Spreminjanje obnašanja preg_match_all v PHP
252Neohranjevalni oklepaji v regularnih izrazih PHP
253Žepi pri zamenjavi z regularnimi izrazi v PHP-ju
254Zajeti delci v regularnem izrazu v PHP
255Poimenovani zajeti v regularnih izrazih PHP
256Poimenovani zajeti v regularnem izrazu PHP
257Skupna številka zajetih skupin v regularnih izrazih PHP
258Pogled naprej v regularnih izrazih PHP
259Pregled nazaj v regularnih izrazih PHP
260Zamenjava s povratnim klicem prek regularnih izrazov v PHP
261Modifikatorji regularnih izrazov v PHP
262Ignoriranje velikih in malih črk regularnih izrazov v PHP
263Komentarji v regularnem izrazu v PHP
264Delo z unikodom v regularnih izrazih v PHP
265Spreminjanje pohlepnosti regularnih izrazov v PHP
266Escaping navadnih znakov v regularnih izrazih v PHP
267Več modifikatorjev regularnih izrazov v PHP-ju
268Samodejno escapovanje posebnih znakov regularnih izrazov v PHP
269Filtriranje polja prek regularnih izrazov v PHP-ju
270Razbijanje niza v matriko prek regularnih izrazov v PHP
Oblikovanje nizov
271
Vstavljanje spremenljivk v nize v PHP
272Vstavljanje elementov polja v PHP
273Vstavljanje elementov asociativnih polj v PHP
274Zanka in vstavljanje spremenljivk v PHP
275Vstavljanje elementov polj v zanki v PHP
276Vstavljanje elementov večdimenzionalnih polj v zanki v PHP
277Generiranje oznak v PHP-ju
278Generiranje oznak z atributi v PHP
279Zanka in generiranje oznak v PHP
280Zanka in generiranje oznak iz polj v PHP-ju
281Zanka in generiranje oznak ter atributov v PHP-ju
282Zanka in generiranje HTML tabel v PHP-ju
283Generiranje HTML tabele z eno zanko v PHP
284Generiranje HTML tabele z uporabo dveh gnezdjenih zank v PHP
285Vstavljanje PHP kode v HTML
286Kratka echo ukaz v PHP
287Vstavljanje PHP spremenljivke v HTML kodo
288Vstavljanje elementov polja v HTML kodo
289Pogoji in prekinitev PHP kode
290Blok else v pogojih za prekinitev PHP kode
291Blok elseif v pogojih za prekinitev PHP kode
292Zanke in prekinitve PHP kode
293Zanke in vstavljanje elementov polja v prelom PHP kode
Obrazci
294
Osnove dela s formulaji v PHP
295Metoda pošiljanja obrazca v PHP
296Pridobivanje podatkov obrazcev v PHP
297Pridobivanje podatkov obrazcev z metodo GET v PHP
298Pridobivanje podatkov obrazcev z metodo POST v PHP
299Obdelava obrazca v eni datoteki PHP
300Skrivanje obrazca po pošiljanju v PHP
301Ohranjanje vrednosti obrazca po pošiljanju v PHP
302Ohranjanje privzete vrednosti obrazca v PHP
303Skrajšana koda za shranjevanje privzetih vrednosti v PHP
304Element textarea v PHP
305Ohranjanje vrednosti textarea po pošiljanju v PHP
306Potrditveno polje v PHP
307Podrobnosti uporabe potrditvenih polj v PHP
308Ohranjanje izbrane vrednosti v potrditvenem polju po pošiljanju v PHP
309Radijski gumbi v PHP
310Ohranjanje izbrane vrednosti v radijskih gumbih po pošiljanju v PHP
311Izbirni seznami v PHP
312Atribut value v selektih v PHP
313Ohranjanje vrednosti v select po pošiljanju v PHP
314GET zahtevi v PHP
315GET zahteve s pomočjo povezav v PHP
316Praksa s formulari v PHP
Seje
Piškotki
Datotečni sistem
331
Branje datotek v PHP
332Pisanje datotek v PHP
333Kombinacija operacij branja in pisanja datotek v PHP
334Relativne poti v PHP
335Absolutne poti v PHP
336Prednosti absolutne poti v PHP
337Absolutne poti do mape in datoteke skripte v PHP
338Preimenovanje datotek v PHP
339Premikanje datotek v PHP
340Kopiranje datotek v PHP
341Brisanje datotek v PHP
342Določanje velikosti datotek v PHP
343Preverjanje obstoja datotek v PHP
344Ustvarjanje map v PHP
345Brisanje map v PHP
346Preimenovanje map v PHP
347Premikanje map v PHP
348Branje vsebine mape v PHP
349Razlikovanje med mapo in datoteko v PHP
350Analiza vsebine mape v PHP
351Vstavljanje datotek v PHP
352Delitev postavitve na elemente v PHP
353Zapis vstavljanja v spremenljivko v PHP
354Povezovanje datotek v PHP
355Enkratno vključevanje datotek v PHP
356Zapis povezovanja v spremenljivko PHP
Podatkovne baze
357
Uvod v podatkovne baze SQL v PHP za začetnike
358Delo z bazami podatkov prek PhpMyAdmin
359Testna tabela users
360Pripravne manipulacije za delo s SQL v PHP
361Pošiljanje poizvedb do podatkovne baze
362Iskanje napak v podatkovni bazi
363Testiranje delovanja baze podatkov
364Težave s kodiranji pri delu s SQL v PHP
365Dopolnjena testna koda za preverjanje delovanja
366Pridobivanje rezultata pri SQL poizvedbi v PHP
367Pridobivanje rezultata v obliki tabele pri SQL poizvedbi v PHP
368Oblikovanje tabele v zanki pri SQL poizvedbi v PHP
369Izbira zapisov pri SQL poizvedbi v PHP
370Logične operacije v SQL poizvedbi v PHP
371Polja izbire pri SQL poizvedbi v PHP
372Vstavljanje zapisov prek SQL poizvedbe v PHP
373Vstavljanje zapisov pri manjkajočih stolpcih prek SQL poizvedbe v PHP
374Posodabljanje zapisov prek SQL poizvedbe v PHP
375Brisanje zapisov prek SQL poizvedbe v PHP
376Urejanje zapisov prek SQL poizvedbe v PHP
377Omejitev števila zapisov v SQL v PHP
378Štetje količine prek SQL poizvedbe v PHP
379Pridobivanje števila v PHP
380Študij naprednih SQL poizvedb
Organizacija baze podatkov
381
Povezovanje tabel v podatkovnih bazah
382Pridobivanje podatkov iz povezanih tabel v PHP-ju
383Veriga povezanih tabel
384Povezovanje prek tabele povezav v PHP
385Podatkovne povezave sorodstva v PHP
386Več potomcev v sorodstvenih povezavah v PHP
387Dvojna povezava z eno tabelo v PHP
388Praksa organizacije podatkovnih baz
Praksa z bazo podatkov
Delo s HTTP
395
HTTP protokol v PHP
396Metoda HTTP zahtevka v PHP
397HTTP glave zahtev v PHP
398Matrika glav HTTP zahtevka v PHP
399Glavne vrstice HTTP odgovora v PHP
400Težava z glavami HTTP odziva v PHP
401Težava z HTTP glavami pri include v PHP
402Podajanje začetne vrstice HTTP odziva v PHP
403Podajanje statusa HTTP odgovora v PHP
Preusmeritve
404
Uvod v preusmeritve PHP
405Takojšnje preusmeritve v PHP
406GET zahteve in preusmeritev v PHP
407Samopreusmeritev z dodajanjem parametrov v PHP
408Flash Sporočila v PHP
409Niz flash sporočil v PHP
410Pošiljanje obrazca v bazo podatkov in preusmeritev v PHP
411Sporočila o uspehu pri pošiljanju obrazca v PHP
412Preusmeritev pri validaciji obrazca v PHP
Avtentikacija
413
Uvod v avtentikacijo na PHP
414Preprosta avtorizacija prek podatkovne baze na PHP
415Avtorizacija prek seje na PHP
416Odjava iz seje v PHP
417Registracija na PHP
418Avtorizacija takoj ob registraciji v PHP
419Dodajanje ID-ja uporabnika v sejo
420Skrivanje gesla pri registraciji v PHP
421Preverjanje zasedenosti uporabniškega imena
422Validacija podatkov pri registraciji na PHP
423Zgoščevanje gesel v PHP
424Dodajanje soli v registracijo
425Dodajanje soli v avtorizacijo
426Funkcija password_hash
427Implementacija profila v PHP
428Osebni račun v PHP
429Sprememba gesla v PHP
430Potrditev gesla na PHP
431Brisanje računa v PHP
432Dovoljenja v PHP
433Registracija z delitvijo pravic na PHP
434Normalizacija baze podatkov
Spletni pogon
435