Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PHP súboru Nahrať Druhy

Pred Web 2.0 , PHP revolúciu vývoj webových aplikácií tým , že zjednodušuje proces používania nahrané súbory . Napriek tejto drastické zjednodušenie písanie aplikácií , ktoré prijímajú pridaní stále vyžaduje pochopenie možnosti nahranie typov súborov a ako PHP možno s nimi pracovať . Keď PHP hlási typ súboru , hlási v súbore MIME typ . Pretože ľudia sú vždy rokovania s webovými obrázky , je tu sada typov MIME je potrebné venovať pozornosť . Image súbory

Všeobecne platí , že typy image súborov , nazývané aj grafické typy súborov , začne sa " image /" , po ktorom nasleduje typu obrazu kódu . Medzi najčastejšie typy obrázkov spracované vo webovej aplikácie PHP je " image /gif " , čo je súbor GIF , " image /jpg " alebo " image /jpeg " , čo je súbor JPEG a " image /png " , čo je PNG .

typ súboru je uvedené v PHP $ _FILES poľa je založený na informáciách poskytnutých užívateľom webového prehliadača . Takže to nemôže byť explicitne dôveryhodný . Našťastie , PHP funkcie pre manipuláciu a získavanie informácií o obrazových súborov . Keď niekto nahrá súbor s obrázkom , zvážte použitie getimagesize ( ) alebo exif_imagetype ( ) ďalej analyzovať . GD , fotografie , Imagick a Exif funkcie môžu byť tiež použité pre spracovanie užívateľom nahrané obrazové súbory pre viac robustných aplikácií .
Textové súbory

Textové súbory sú akékoľvek súboru , ktorý práve obsahuje text . Názov typu súboru začína " TEXT /. " Ak je vaša PHP aplikácie nie je určený k interpretácii kódu alebo značky , ktoré sa nachádza vo vnútri súborov , potom môžete pravdepodobne ignorovať listy po " /" .

Príklady textových súborov , ktorých obsah môže byť interpretovaný zahŕňať " text /html " , čo je súbor HTML alebo webové stránky , " text /xml " , čo je dátový súbor XML a " text /csv " , čo je dátový súbor oddelený čiarkami hodnota . PHP aplikácií , ktoré prijímajú tento typ nahrávania často používajú reťazca analyzátora funkcie interpretovať obsah súboru . Funkcie XML sú tiež obzvlášť užitočné pre interpretáciu text /xml súbory .

Neformátovaný textový súbor , ktorý nie je určený na potrebné vykladať na kód alebo označenie sa nazýva " text /plain " .

Application Files

je veľmi široká trieda typov súborov , ktoré sa začína na " aplikácie /. " Jedná sa o súbory, ktoré idú s rôznymi aplikáciami , ako je Microsoft Word alebo Adobe Photoshop . Ako taký , tam sú stovky uznávaných typov súborov aplikácie . Vaše PHP aplikácie by mali reagovať len na uploadovaných súboroch aplikácie , ak to je výslovne napísané zvládnuť jeden alebo viac takýchto súborov . Napríklad , môže byť vaša aplikácia napísaná , aby sa súbory aplikácie Microsoft Excel a extrahovať dáta z nich . V takom prípade by sa odkazovať na dokumentáciu pre vývojárov spoločnosti Microsoft nájsť typ MIME pre súbory programu Excel .
Viacdielne súbory

Je pravdepodobné , že vaša žiadosť obdrží súbor ktorého názov typu súboru začína " Multipart /. " Tento typ MIME typu sa používa v e - mailoch . Ak typ nahraného súboru sa začína " Multipart /, " je to najlepšie pre vašu aplikáciu , aby ju ignorovať , ak máte špecifické znalosti o tom , čo robíte .
Iné typy

Existuje niekoľko ďalších typov , ktoré môžu prísť , ako je " video /" , " audio /" a ďalšie . PHP nemá špecifické , out - of - the - box spôsobu zaobchádzania s týmito súbormi . Ak chcete napísať aplikáciu, ktorá ich používa , pozrite sa na dokumentáciu o druhy súborov , ktoré chcete spracovať .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené