? Quando si sta per visualizzare un file di immagine sconosciuto su una pagina web, è importante utilizzare PHP per assicurarsi che il file è in realtà un'immagine valida . La pagina potrebbe non essere visualizzata correttamente altrimenti . PHP ha il supporto integrato per rilevare i tipi di immagine quali JPEG , GIF, PNG , PSD e BMP . È possibile utilizzare la funzione " getimagesize " o il " exif_imagetype " o , a seconda della quantità di informazioni relative al file che si desidera. Istruzioni
1
Aprire il file sorgente PHP in un editor di testo, come Blocco note di Windows
2
Digitare il codice "$ type = exif_imagetype ( 'filename ') . ; "nel file PHP nel punto in cui si desidera controllare un file . Sostituire 'filename' con il nome effettivo del file. La variabile "tipo" sarà uguale a "false" se il file non è un'immagine , altrimenti si riceve un valore intero che corrisponde al tipo di immagine . Ad esempio, " $ type = exif_imagetype ( ' myimage.gif '); if ( $ tipo == FALSE) { echo ' Questa non è un'immagine valida . '; }" .
3 < p > Digitare il codice "$ size = getimagesize ( 'filename '); " invece di utilizzare la funzione " exif_imagetype " , quando si desidera recuperare informazioni aggiuntive sul file. La funzione restituisce informazioni sulla larghezza dell'immagine , l'altezza, tipo di immagine, tipo MIME , canali e bit . Questi valori vengono restituiti nella "dimensione" array come indici 0-3 , " mimo " , "canali " e " bit" . La funzione restituisce "false" se il file non è un'immagine valida . Ad esempio, " $ size = getimagesize ( ' myimage.gif '); if ( $ size == FALSE) { echo ' Questo file non è un'immagine valida . '; } . "
4
salvare il file PHP . Caricarlo sul server web per assicurarsi che funzioni . Rivedere il codice per assicurarsi che la sintassi sia corretta , se non sta producendo i risultati attesi . Controllare il nome del file di immagine e il percorso per assicurarsi che siano corrette e che i permessi dei file sono impostate per consentire l'accesso al file .