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

Ako sa dá zistiť , či je súbor obrázku v PHP ?

Ak sa chystáte zobraziť neznámej súbor obrázka na webovej stránke , že je dôležité používať PHP , aby sa ubezpečil súbor skutočne je platný obrázok . Stránky sa nemusia zobraziť správne inak . PHP má vstavanú podporu pre detekciu typy obrázkov ako je JPEG , GIF , PNG , PSD a BMP . Môžete použiť buď " exif_imagetype " alebo funkciu " getimagesize " , v závislosti na tom , ako veľa informácií o súbore , ktorý chcete . Pokyny dovolená 1

Otvorte zdrojový súbor PHP v textovom editore , ako je napríklad Windows Poznámkový blok
2

zadajte kód " $ type = exif_imagetype ( " filename " ) . ; " v PHP súboru na miesto , kde chcete skontrolovať súbor . Nahraďte ' filename' s aktuálnym súboru vášho súboru . " Typ " premennej bude rovná " FALSE " , ak súbor nie je obrázok , inak dostane celočíselnú hodnotu zodpovedajúci typ obrazu . Napríklad , " $ type = exif_imagetype ( ' mujobrazek.gif ' ) ; if ( $ typ == FALSE ) { echo " Toto nie je platný obrázok . " ; } "
3 < . p > Zadajte kód " $ size = getimagesize ( 'filename ' ) ; " namiesto použitia funkcie " exif_imagetype " , ak chcete získať ďalšie informácie o súbore. Funkcia vracia informáciu o šírke obrazu , výšku, typ obrazu , typ MIME , kanály a bity . Tieto hodnoty sú vrátené do " veľkosti " pole ako indexy 0-3 , " pantomíma " , " kanálov " a " kúsky " . Funkcia vráti " FALSE " , ak súbor nie je platný obrázok . Napríklad , " $ size = getimagesize ( ' mujobrazek.gif ' ) ; if ( $ size == FALSE ) { echo " Tento súbor nie je platný obrázok . " ; } . "
4

uložte súbor PHP . Vložte ho na vašom webovom serveri , aby sa ubezpečil , že funguje . Skontrolujte kód , aby sa ubezpečil syntax je správna, ak to nie je produkovať očakávané výsledky . Skontrolujte , či názov na obrazu a cestu , aby sa uistil , že sú správne a že oprávnenia súborov sú nastavené , aby vám umožnil prístup k súboru .

Najnovšie články

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