Hirdetés
- Dell notebook topic
- OLED monitor topic
- Apple MacBook
- Nem tetszik pár profi eSport játékosnak, hogy Intel CPU-val kell játszaniuk
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen TV-t vegyek?
- Azonnali alaplapos kérdések órája
- A firmware okozhatja a Windows 11 augusztusi frissítésével kapcsolatos SSD-hibát
- NVIDIA GeForce RTX 3060 Ti / 3070 / 3070 Ti (GA104)
- Hobby elektronika
Új hozzászólás Aktív témák
-
DNReNTi
őstag
Megpróbálom leegyszerűsíteni neked, amit Péter írt.
1. Különüljön el egymástól az űrlap (már ami megjelenik), és a fájl ami az onnan érkezett adatokat kezeli. MVC level egy. Konkrét példaként:
form_view.php - ebben a fájlban van amit a felhasználó lát, a HTML form.
form_controller.php - ebben a fájlban kezeled majd a felvitt adatokat.A form.php-d az alábbi módon fog adatokat küldeni a form_controller.php-nek:
<form method="post" action="form_controller.php"></form>2. MINDIG, de tényleg mindig, le KELL ellenőrizni a kapott adatokat. Hiába a HTML required attribútum, hiába a JS, ezek mind megkerülhetőek. A szerver oldal nem.
Példa: Az email küldő űrlapodon kötelező megadni nevet, e-mail címet, és persze az üzenetet. Az adatok meglétét (és megfelelőségét) a form_controller.php-ban le kell csekkolni, különben nem kívánt, nem várt hibákra léphetsz.3. Kijavítanám Brian-t a hibajelzésekkel kapcsolatban:
Helyesen: ini_set('display_errors', '1');"Vagy hol az a határ, "amit még jó ha tud" az ember PHP-s alapskillként, ha Frontendbe képzeli el a jövőjét? És mi az ami már általánosságban a Backendes kollégákra vár?"
Szerintem továbbra sem lehet ennyire szigorúan határt húzni a kettő közzé. Ez kéz a kézben van, nincs egyik a másik nélkül.
Új hozzászólás Aktív témák
- 3 TB WD RED (WD30EFRX) 1000+Nap 100/100
- PlayStation 5 DualSense Controller - Death Stranding 2: On the Beach Limited Edition
- AZONNAL VÁSÁROLOK RTX 4090 és RTX 5090 videokártyákat! Akár nem működő, hiányos, sérült is lehet!
- Asrock IMB-1222 Mini ITX Ipari PC
- Pixel 7 Snow 128GB - 2 hónapos - Emag vásárlás - 10 tok+fóliák
- HIBÁTLAN iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3015
- LG 27UL550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / AMD FreeSync
- ASUS Vivobook 15 X1504 - 15.6"FHD IPS - i5-1335U - 8GB - 512GB SSD - Win11 - 2 év gari - MAGYAR
- Bomba ár! Dell Latitude E5570 Touch - i5-6300U I 8GB I 256SSD I 15,6" FHD I HDMI I CAM I W10 I Gari
- LG 39GS95UE - 39" Ívelt OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest