PHP8+ alapok
Egyszerű PHP oktatóanyag kezdőknek feladatokkal és megoldási példákkal.
Alapok
001
Bevezetés a PHP nyelvbe kezdőknek
002Bevezetés a PHP használatába
003PHP kód végrehajtása
004A kódolási probléma
005PHP hibák megjelenítése
006Teljes PHP indító kód
007Továbbfejlesztett kód indításhoz
008A kezdeti PHP parancsok áttekintése
009Megjegyzések a PHP-ban
010Kommentárok a tankönyvben
011A var_dump függvény PHP-ben
012Függvények PHP-ben
013Változók a PHP-ban
014Változók használata PHP-ben
015Változók értékeinek módosítása PHP-ben
016Matematikai műveletek számokkal PHP-ben
017Matematikai műveletek változókkal PHP-ben
018A matematikai műveletek prioritása PHP-ben
019Egyenlő prioritás a PHP-ban
020Csoportosító zárójelek a PHP-ban
021A csoportosítás finomságai PHP-ben
022Törtek a PHP-ban
023Negatív számok a PHP-ban
024Maradékos osztás PHP-ben
025Hatványozás PHP-ben
026A hatványozás prioritása PHP-ban
027Sztringek a PHP-ban
028Sztringek összefűzése PHP-ben
029Szóközök karakterláncok összefűzésekor PHP-ben
030A sztring hossza PHP-ben
031A kyrill betűk problémája PHP-ban
032HTML címkék kezelése PHP-ban
033Címké attribútumok PHP-ban
034Logikai értékek a PHP-ban
035A null érték PHP-ben
036Automatikus típuskonverzió PHP-ben
037Automatikus átalakítás stringgé PHP-ben
038A stringgé konvertálás finomságai PHP-ben
039Egész számokra való kényszerített konverzió PHP-ben
040Kényszerített átalakítás lebegőpontos számokká PHP-ben
041Tört átalakítása egész számmá PHP-ben
042Szám átalakítása stringgé PHP-ben
043Karakterek lekérése sztringből PHP-ben
044Számok sztringben PHP-ben
045Számjegyek elérése PHP-ben
046A hozzárendelési művelet használatának finomságai PHP-ben
047Rövidített műveletek PHP-ben
048Inkrementáló és dekrementáló műveletek PHP-ben
049Prefix és posztfix típus PHP-ben
050Kódhibák keresése
051Gyakorlat a PHP műveleteken
052Gyakorlat képletekben PHP-ben
Tömbök
053
Tömbök PHP-ben
054Hogyan nézhetjük meg a tömb tartalmát PHP-ben
055Egyedi többelem elérése PHP-ben
056Asszociatív tömbök a PHP-ban
057Trükk a PHP kulcsokkal
058Az elemek sorrendje a PHP tömbökben
059A tömb hossza PHP-ben
060A tömb elemeinek módosítása PHP-ben
061Tömb elemek felülírása PHP-ban
062Tömb elemek inkrementálása PHP-ben
063Tömbök kitöltése PHP-ben
064Kulcsok explicit megadása PHP-ben
065Változókban lévő kulcsok PHP-ben
066PHP tömbök hibakeresése
Feltételek
067
Az if-else szerkezet PHP-ben
068Nagyobb és kisebb operátorok PHP-ben
069Egyenlőség ellenőrzése PHP-ben
070Egyenlőtlenség ellenőrzése PHP-ben
071Változók összehasonlítása PHP-ben
072Adattípusok és if-else szerkezet a PHP-ban
073Időzőjelek közé tett számok PHP-ban
074Érték és típus szerinti egyenlőség a PHP-ban
075Érték és típus szerinti egyenlőtlenség a PHP-ban
076Adattípusok összehasonlításának finomságai PHP-ben
077Összetett feltételek az if-else szerkezetben PHP-ben
078Logikai ÉS a PHP-ban
079Logikai VAGY a PHP-ban
080A műveleti prioritás összehasonlításokban PHP-ban
081Feltételek csoportosítása PHP-ben
082A kijelentések invertálása if-else szerkezetekben
083Az if-else szerkezet és logikai értékek
084A logikai értékek nem szigorú összehasonlítása a PHP-ban
085Rövidített if az if-else szerkezetben
086A rövidített műveletek árnyalatai PHP-ben
087Az isset parancs PHP-ben
088Figyelmeztetések elnyomása PHP-ban
089A tömb elem létezésének ellenőrzése PHP-ben
090Az empty parancs PHP-ben
091Az else parancs opcionális voltának használata PHP-ben
092A kapcsos zárójelek elhagyhatóság feltételeknél PHP-ben
093A kapcsos zárójelek opcionális voltának problémája az if feltételekben PHP-ben
094Az if-else szerkezetek kombinációi PHP-ban
095Az elseif szerkezet PHP-ben
096Beágyazott if-ek PHP-ben
097A switch-case szerkezet PHP-ben
098A default opcionálissága a PHP-ban
099A match konstrukció PHP-ben
100A break opcionálissága PHP-ben
101A ternáris operátor a PHP-ben
102A null egyesítő operátor PHP-ben
103Null egyesítő operátor láncolás PHP-ben
104Logikai műveletek a PHP-ban
105Az óra részének meghatározása PHP-ben
106Sztringek és tömbök hosszának ellenőrzése PHP-ben
107Karakter ellenőrzése karakterláncban PHP-ben
108Az osztás maradékának ellenőrzése PHP-ben
109PHP feltételekkel kapcsolatos hibák keresése a kódban
110Gyakorlat az if-else feltételekhez PHP-ben
Ciklusok
111
Bevezetés a ciklusokba PHP-ben
112A foreach ciklus PHP-ben
113Kulcsok a foreach ciklusban PHP-ben
114A while ciklus PHP-ben
115A for ciklus PHP-ben
116Feltételek ciklusokban PHP-ben
117Számok összegzése PHP ciklusokban
118PHP tömbök elemeinek összegzése ciklusokban
119Szövegek építése ciklusokkal PHP-ban
120A kapcsos zárójelek elhagyhatósaga a ciklusokban PHP-ben
121A kapcsos zárójelek problémája a PHP ciklusaiban
122A break utasítás PHP-ben
123A continue utasítás PHP-ben
124Zászlók kezelése PHP-ben
125Beágyazott ciklusok PHP-ben
126A for ciklus tömbökhöz PHP-ben
127Tömbök feltöltése PHP-ben
128Tömb módosítása PHP ciklusban
129Tippek a PHP cikluskód írásához
130PHP ciklusok hibakeresése
131PHP ciklusok gyakorlása
Többdimenziós tömbök
132
Többdimenziós tömbök a PHP-ban
133Háromdimenziós tömb a PHP-ben
134Asszociatív tömbök a PHP-ban
135Tetszőleges tömbök a PHP-ban
136Többdimenziós tömbök bejárása PHP-ban
137Háromdimenziós tömb bejárása PHP-ben
138Kulcsok kezelése többdimenziós tömbökben PHP-ben
139Többdimenziós tömbök feltöltése PHP-ban
140Többdimenziós tömbök kitöltése számokkal sorrendben PHP-ben
141Tömb asszociatív tömbökből PHP-ben
142Többdimenziós tömbök konvertálása PHP-ben
Matematikai függvények
Sztring függvények
148
A sztring hossza PHP-ben
149Karakterek nagy- és kisbetűi PHP-ben
150Sztringek kivágása PHP-ban
151Sztringek ellenőrzése PHP-ben
152Keresés a sztringekben PHP-ben
153Sztringek felosztása PHP-ban
154Sorvégek tisztítása PHP-ban
155Sztring kiírása beillesztéssel PHP-ben
156Számformázás PHP-ben
157Sztring megfordítása PHP-ban
158Karakterlánc kitöltése PHP-ban
159HTML címkékhez használható függvények PHP-ben
160Karakterkódok PHP-ben
161Alsztringek számolása PHP-ban
162Sztringrészek PHP-ben
Tömb függvények
163
Tömbök keresése PHP-ben
164Tömb szélső elemei PHP-ben
165Tömbök szeletelése PHP-ban
166Tömbök splictelése PHP-ban
167Tartomány tömbbe PHP-ben
168Tömbök feltöltése PHP-ben
169Tömbök egyesítése PHP-ban
170Tömbök kulcsai és értékei PHP-ben
171Tömbök megfordítása PHP-ben
172Tömbök elemeinek cseréje PHP-ben
173Duplikátumok eltávolítása tömbből PHP-ben
174Tömb elemeinek számlálása PHP-ban
175Tömbök felosztása résztömbökre PHP-ben
176Tömbök rendezése PHP-ben
177Többszörös műveletek PHP-ban
Véletlenszám
Idő
182
Timestamp kezelése PHP-ben
183Dátum és idő formázása PHP-ben
184Szabad formátumú dátumok elemzése PHP-ben
185Dátum ellenőrzése PHP-ben
186Időzóna PHP-ban
187Dátumok módosítása PHP-ban
188Sztringek dátumokkal való összehasonlítása PHP-ben
189Dátum összehasonlítása év nélkül PHP-ban
190Dátum intervallumba esése PHP-ben
191Timestamp összehasonlítása időpillanatokkal PHP-ben
Egyéni függvények
192
A felhasználó által definiált függvények alapjai PHP-ben
193Függvényparaméterek PHP-ben
194Több paraméterű függvények PHP-ben
195A függvények változó paraméterei PHP-ben
196A függvények opcionális paraméterei PHP-ben
197A return utasítás PHP-ben
198Függvények soros hívása PHP-ben
199A return utasítás finomságai PHP-ben
200Ciklus és return a PHP-ben
201A return használata ciklusban PHP-ben
202A return használata PHP-ben
203Flagek a PHP függvényekben
204Logikai operátorok if nélkül PHP függvényekben
205Tippek a függvények létrehozásához PHP-ban
206JavaScript függvényekkel kapcsolatos hibák keresése a kódban
207Gyakorlat PHP függvényekkel
Hatókör
208
Hivatkozások a PHP-ban
209Tömbreferenciák a PHP-ban
210Hivatkozások a foreach ciklusban PHP-ben
211A függvények belső változói PHP-ben
212A függvények külső változói PHP-ben
213Azonos nevű változók függvényekben PHP-ben
214Globális változók a PHP-ban
215A függvény paramétereinek módosítása PHP-ben
216Hivatkozás paraméterek PHP-ben
Rekurzió
Reguláris kifejezések
223
Bevezetés a reguláris kifejezésekbe PHP-ben
224Karakterismétlési operátorok reguláris kifejezésekben
225Csoportosító zárójelek a PHP reguláris kifejezéseiben
226Speciális karakterek escape-elése PHP reguláris kifejezésekben
227A speciális karakterek listája a reguláris kifejezésekben PHP-ben
228Kapcsos zárójelek a PHP reguláris kifejezéseiben
229A kapzsiság korlátozása reguláris kifejezésekben PHP-ben
230Karaktercsoportok a PHP reguláris kifejezéseiben
231Karakterkészletek a PHP reguláris kifejezéseiben
232Karakterkészletek invertálása a reguláris kifejezésekben
233A cirill betűk sajátosságai a PHP reguláris kifejezéseiben
234Speciális karakterek a szögletes zárójelek között a PHP-ben
235Karaktercsoportok szögletes zárójelek között PHP-ben
236Kivételek a reguláris kifejezések halmazain belül a PHP reguláris kifejezéseiben
237A kalap jel a halmazokon belül a PHP reguláris kifejezéseiben
238Kötőjel a halmazokon belül a PHP reguláris kifejezéseiben
239A sor eleje és vége a PHP reguláris kifejezéseiben
240Szó vége vagy eleje a PHP reguláris kifejezéseiben
241A 'vagy' parancs a PHP reguláris kifejezéseiben
242A reguláris kifejezések határolói PHP-ben
243Határolók escape-elése PHP-ban
244A fordított perjel problémája PHP-ban
245Sztring ellenőrzése reguláris kifejezéssel PHP-ben
246Automatikus regex tesztek PHP-ben
247A teljes sztring ellenőrzése reguláris kifejezésekkel PHP-ban
248Zsebek reguláris kifejezések használatával PHP-ben
249Összes egyezés keresése reguláris kifejezésekkel PHP-ben
250Összes egyezés zsebekre bontása reguláris kifejezésekkel PHP-ben
251A preg_match_all viselkedésének módosítása PHP-ben
252Nem rögzítő zárójelek a PHP reguláris kifejezéseiben
253Zsebek reguláris kifejezések használatakor PHP-ben
254Zárójelek a reguláris kifejezésekben PHP-ben
255Elnevezett zsebek a PHP reguláris kifejezéseiben
256Elnevezett zsebek a PHP reguláris kifejezésén belül
257A zsebek összeszámlálásának módja a PHP reguláris kifejezéseiben
258Előrenézés a PHP reguláris kifejezéseiben
259Visszanézés a PHP reguláris kifejezéseiben
260Callbackes csere reguláris kifejezésekkel PHP-ben
261Reguláris kifejezések módosítói PHP-ben
262A reguláris kifejezések kis- és nagybetűérzékenységének kikapcsolása PHP-ban
263Megjegyzések a reguláris kifejezésekben PHP-ben
264Unicode kezelése reguláris kifejezésekben PHP-ben
265A reguláris kifejezések mohóságának módosítása PHP-ben
266Általános karakterek escape-elése reguláris kifejezésekben PHP-ben
267Több reguláris kifejezés módosító PHP-ban
268Automatikus regex speciális karakterek escape-elése PHP-ben
269Tömb szűrése reguláris kifejezésekkel PHP-ben
270Sztring felosztása tömbbe reguláris kifejezésekkel PHP-ben
Karakterláncok képzése
271
Változók beszúrása karakterláncokba PHP-ben
272Tömb elemek beszúrása PHP-ban
273Asszociatív tömbök elemeinek beszúrása PHP-ben
274Ciklus és változók beillesztése PHP-ban
275Tömb elemek beszúrása ciklusban PHP-ben
276Többdimenziós tömbök elemeinek beillesztése ciklusban PHP-ben
277Címkék generálása PHP-ban
278Címkék generálása attribútumokkal PHP-ben
279Ciklus és címkegenerálás PHP-ban
280Ciklus és címkegenerálás tömbökből PHP-ban
281Ciklus és címkék, attribútumok generálása PHP-ban
282PHP ciklus és HTML táblázatok generálása
283HTML táblázat generálása egyetlen ciklussal PHP-ben
284HTML táblázat generálása két egymásba ágyazott ciklussal PHP-ban
285PHP kód beszúrása HTML-be
286A rövid echo parancs PHP-ben
287PHP változó beszúrása HTML kódba
288Tömb elemek beszúrása HTML kódba
289Feltételek és PHP kód megszakítása
290Else blokk feltételekben a PHP kód megszakításához
291Az elseif blokk feltételekben a PHP kód tördeléséhez
292Ciklusok és PHP kód szakadás
293Ciklusok és tömb elemek beszúrása PHP kód szakadásba
Űrlapok
294
A formok kezelésének alapjai PHP-ban
295Űrlap elküldési módja PHP-ben
296Űrlapadatok lekérése PHP-ban
297Adatok lekérése GET módszerrel PHP-ben
298Adatok lekérése POST módszerrel PHP-ben
299Űrlap feldolgozása egyetlen PHP fájlban
300Űrlap elrejtése küldés után PHP-ban
301Űrlap értékeinek megőrzése küldés után PHP-ben
302Az űrlap alapértelmezett értékének megőrzése PHP-ben
303Rövidített kód alapértelmezett értékek mentéséhez PHP-ben
304A textarea elem PHP-ben
305Textarea értékének megőrzése küldés után PHP-ben
306Checkbox PHP-ben
307A jelölőnégyzetek használatának finomságai PHP-ben
308A kiválasztott érték megőrzése a jelölőnégyzetben küldés után PHP-ben
309Radiógombok PHP-ben
310A kiválasztott érték megőrzése a rádiógombokban PHP-ben küldés után
311Selectek PHP-ben
312A value attribútum a PHP select elemekben
313Érték megőrzése select elemekben PHP-ben küldés után
314GET kérések PHP-ben
315GET kérések linkek segítségével PHP-ben
316Gyakorlat űrlapokra PHP-ben
Munkamenetek
Sütik
Fájlrendszer
331
Fájlok olvasása PHP-ben
332Fájlok írása PHP-ben
333Fájl olvasási és írási műveletek kombinálása PHP-ben
334Relatív útvonalak PHP-ban
335Abszolút útvonalak PHP-ben
336Az abszolút útvonal előnyei PHP-ben
337Abszolút útvonalak a szkript mappájához és fájlhoz PHP-ben
338Fájlok átnevezése PHP-ben
339Fájlok áthelyezése PHP-ban
340Fájlok másolása PHP-ben
341Fájlok törlése PHP-ben
342Fájlméret meghatározása PHP-ben
343Fájlok létezésének ellenőrzése PHP-ben
344Könyvtárak létrehozása PHP-ben
345Könyvtárak törlése PHP-ban
346Mappák átnevezése PHP-ben
347Könyvtárak áthelyezése PHP-ben
348A mappa tartalmának olvasása PHP-ban
349Fájl és könyvtár megkülönböztetése PHP-ben
350A mappa tartalmának elemzése PHP-ben
351Fájlok beszúrása PHP-ban
352A weblap felépítésének elemekre bontása PHP-ban
353Változóba történő beillesztés rögzítése PHP-ben
354Fájlok csatolása PHP-ban
355Fájlok egyszeri behívása PHP-ban
356PHP csatlakozás változóba írása
Adatbázisok
357
Bevezetés az SQL adatbázisokba PHP-ban kezdőknek
358Adatbázisok kezelése PhpMyAdmin-en keresztül
359Teszt users tábla
360Előkészítő manipulációk az SQL használatához PHP-ban
361Adatbázis lekérdezések küldése
362Adatbázis hibák keresése
363Adatbázis működőképességének tesztelése
364Karakterkódolási problémák SQL használatakor PHP-ban
365Bővített tesztkód a funkcionalitás ellenőrzéséhez
366Eredmény lekérése SQL lekérdezésnél PHP-ben
367Tömb eredményének lekérése SQL lekérdezés esetén PHP-ban
368Tömb kialakítása ciklusban SQL lekérdezés esetén PHP-ban
369Rekordok kiválasztása SQL lekérdezéssel az adatbázisban PHP-ben
370Logikai műveletek SQL lekérdezésben PHP-ben
371A kiválasztási mezők SQL lekérdezésben PHP-ben
372Rekordok beszúrása SQL lekérdezéssel PHP-ban
373Bejegyzések beszúrása hiányzó oszlopok esetén SQL lekérdezéssel PHP-ban
374Adatok frissítése SQL lekérdezéssel PHP-ben
375Rekordok törlése SQL lekérdezéssel PHP-ben
376Rekordok rendezése SQL lekérdezéssel PHP-ben
377Rekordok számának korlátozása SQL-ben PHP-ban
378Számolás SQL lekérdezéssel PHP-ban
379A mennyiség lekérdezése PHP-ben
380Haladó SQL lekérdezések tanulása
Adatbázis Szervezése
381
Táblák összekapcsolása adatbázisokban
382Adatok lekérése kapcsolt táblákból PHP-ben
383Kapcsolt táblák láncolata
384Kapcsolótáblán keresztüli összekapcsolás PHP-ban
385Adatok rokon kapcsolatai PHP-ben
386Több leszármazott a rokoni kapcsolatokban PHP-ben
387Kettős kapcsolat egyetlen táblával PHP-ben
388Adatbázis-szervezési gyakorlat
Adatbázis gyakorlat
HTTP-vel való munka
395
HTTP protokoll PHP-ben
396HTTP kérés metódus PHP-ben
397HTTP kérés fejlécek PHP-ben
398HTTP kérés fejléc tömb PHP-ben
399HTTP válaszfejlécek PHP-ben
400HTTP válaszfejlécek problémája PHP-ban
401HTTP fejlécek problémája include során PHP-ban
402A HTTP válasz start sorának visszaküldése PHP-ban
403HTTP válasz státusz küldése PHP-ben
Átirányítások
404
Bevezetés a PHP átirányításokba
405Azonnali átirányítás PHP-ban
406GET kérések és átirányítás PHP-ben
407Önátirányítás paraméterek hozzáadásával PHP-ben
408Flash üzenetek PHP-ben
409Flash üzenetek tömbje PHP-ben
410Űrlap adatbázisba küldése és átirányítás PHP-ban
411Sikeres űrlapküldés üzenet PHP-ben
412Átirányítás űrlap validálásakor PHP-ben
Hitelesítés
413
Bevezetés a hitelesítésbe PHP-ben
414Egyszerű adatbázis hitelesítés PHP-n
415Bejelentkezés session segítségével PHP-n
416Kijelentkezés a PHP munkamenetből
417Regisztráció PHP-vel
418Azonnali bejelentkezés regisztrációkor PHP-ban
419Felhasználói azonosító hozzáadása a munkamenethez
420Jelszó elrejtése regisztrációkor PHP-ban
421A felhasználónév foglaltságának ellenőrzése
422Adatvalidálás regisztrációkor PHP nyelven
423Jelszó hashelés PHP-ben
424Só hozzáadása a regisztrációhoz
425Só hozzáadása az autorizációhoz
426A password_hash függvény
427Profil implementálása PHP nyelven
428Személyes iroda PHP-ben
429Jelszó megváltoztatása PHP-ban
430Jelszó megerősítése PHP nyelven
431Fiók törlése PHP nyelven
432Jogosultságok PHP-ben
433Jogosultságok szerinti regisztráció PHP-ben
434Adatbázis normalizálás
Webmotor
435