logó WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS
Ingyenes elektronikus tananyag interaktív weboldalak készítéséhez.

PHP fájlfeltöltés kliensről

Programozott tananyag:


HTML űrlap fájlfeltöltéshez
Fájloknak a kliens gépen történő kiválasztásához és szerverre történő feltöltéséhez az oldal HTML kódjába egy egyszerű űrlapot kell elhelyeznünk.

Egyszerű PHP feltöltő szkript
A felhasználó által az előző oldalon tárgyalt űrlap segítségével elküldött fájl a tmp könyvtárba kerül. Adatait a $_FILES globális PHP tömb segítségével érhetjük el.

Feltöltött fájl elmentése
A feltöltött fájlt a move_uploaded_file() függvénnyel tudunk a szerver egy általunk meghatározott könyvtárába áthelyezni.

Korlátozás méret alapján
Rendszerint végesek az erőforrásaink, ezért érdemes a feltölthető fájlok méretét korlátozni.

Korlátozás kiterjesztés alapján
A fájl nevét a $_FILES globális PHP tömbben találjuk: $_FILES["file"]["name"] . A fájlnév pont utáni részét hasonlítjuk össze az engedélyezett kiterjesztésekkel.

Korlátozás fájltípus alapján
A fájl típusát a $_FILES globális PHP tömbben találjuk: $_FILES["file"]["type"]. Ezt hasonlítjuk össze az engedélyezni kívánt fájltípusokkal.

Egy kép feltöltése kliensről
Egy kép feltöltésénél együtt használjuk a méret, a fájltípus és a kiterjesztés ellenőrzését. Ha minden rendben akkor a fájlt áttöltjük a "konyvtar" nevű könyvtárba.

Egy dokumentum feltöltése kliensről
Egy dokumentum feltöltésénél együtt használjuk a méret, a fájltípus és a kiterjesztés ellenőrzését. Ha minden rendben akkor a fájlt áttöltjük a "konyvtar" nevű könyvtárba.

Több fájl feltöltése kliensről
Ha több fájl feltöltését is engedélyezzük, akkor nem praktikus, ha a felhasználóknak azokat egyenként kell feltölteni.


Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.