PHP alapú fileuploader-ben kiterjesztéshez rendelt kép

Sziasztok!

Újra segítséget szeretnék tőletek kérni.

Egy nagyon egyszerű file uploader programról van szó, webformmal.

Azt szeretném elérni, hogy ha adott tipusu file feltöltésre kerül, akkor a listázó rendeljen hozzá egy általam meghatározott ikont. (Konkrétan .pdf ; .doc és video file-ok lesznek)

Erre sajnos nem találtam még megoldást, kérlek, ha van ötletetek, osszátok meg velem.

Köszönöm, üdv,

D

Hozzászólások

Amugy is erdemes ezeket letarolni DB-be es akar ellenoriztetni, ha nem akarsz barmilyen tipusu filet felengedni a serverre, de tibykenek igaza van. siman tarold le a kulonbozo mimetypeokat, es az alapjan egy masik tablaban vagy akar tombben a hozzatartozo kepeket. Nem egy nagy vasziszdasz

------------------
- The Question is: What is mahna mahna?!
- No! The question is: Who Cares!

http://hu2.php.net/features.file-upload

Erre van konkretan szukseged:


 $_FILES['userfile']['type']

    The mime type of the file, if the browser provided this information. An example would be "image/gif". This mime type is however not checked on the PHP side and therefore don't take its value for granted.

Tehat a folyamat:
Amikor a user feltolt egy filet, akkor ugye a $_FILES tomb populalodik a felltoltott file(-ok) adataival, a lenyeg
Ezeket az adatokat lemented mondjuk egy tablaba(id, file_name, title, mime_type, size). A kovetkezo a feladat hogy a file-t el kell tarolnod, mivel jelenleg meg a tempben tartozkodik. Erre jo gyakorlat hogy miutan beszurtad a file adatait a tablaba kapsz egy uj egyedi id-t, ami egyertelmuen azonositja a filet, ergo ezen a neven nyugodtan letarolhatod, kesobb id alapjan ugyis vissza tudod szedni a file adatait DB-bol.
valamint keszithetsz egy egyszeru array-t amiben definialsz "mime_type" => "icon_path" kulcs=>ertek parokat.
Ha pedig kiteszel egy file-t az oldalra, akkor lefuttatsz ugye a lekerdezest, amibol tudod majd a file eredeti nevet(egy esetleges uj nevet amit te vagy a user adott neki), eleresi utvonalat, es a myme_type-jat.

------------------
- The Question is: What is mahna mahna?!
- No! The question is: Who Cares!

Nos, nagyon köszönöm a segítséget, megpróbálom valahogyan összehozni, de úgy érzem nem voltam elég alapos a kérdésemmel. :)

Konkrétan egy weboldalról van szó, ahol van egy "letöltések" menü, és amit ÉN feltöltök, azt szeretném ott látni a letöltések között.
Tehát nem publikus uploader-ről van szó, ez egy admin hozzáféréssel lenne csak elérhető. Ez a része rendben is van, ill. már azt is megoldottam, hogy a file egy általam meghatározott mappába kerüljön és a kilistázás is megvan, formázva, csak éppen ha nem .jpg-t töltök fel, akkor nincs ikonja, hanem ugye "kis piros" X-et látok.

(az már megint más kérdés, hogy erre mi szükség van ha felftp-zek, majd az új file-t feltöltöm és kilinkelem, de ezzel bíztak meg.. :/ )

Ez egy olyan listázó, ami nem használ adatbázist.

A flister nagyon jó, abból szerintem tudok sokat meríteni! Köszönöm! ;)