? Cuando estás a punto de ver un archivo de imagen desconocida en una página web que es importante usar PHP para asegurarse de que el archivo es realmente una imagen válida . Puede que la página no se muestre correctamente lo contrario. PHP tiene soporte incorporado para detectar los tipos de imagen como JPEG , GIF , PNG , PSD y BMP . Puede utilizar la función " getimagesize " " exif_imagetype " o, dependiendo de la cantidad de información sobre el archivo que desea. Instrucciones
1
Abra el archivo de código fuente PHP en un editor de texto, como el Bloc de notas de Windows
2
Escriba el código "$ type = exif_imagetype ( ' nombre ' ) . ; " en su archivo PHP en el lugar donde desea comprobar un archivo . Reemplace " nombre " con el nombre real de su archivo. La variable "tipo" será igual a "false" si el archivo no es una imagen , si no recibe un valor entero que coincide con el tipo de imagen. Por ejemplo, " $ type = exif_imagetype ( ' myimage.gif '); if ( $ type == false ) { echo ' Esto no es una imagen válida . " ; } ".
3 < p > Escriba el código " $ tam = getimagesize ( ' nombre '); " en lugar de utilizar la función " exif_imagetype " , si desea obtener información adicional sobre el archivo. La función devuelve información sobre el ancho de la imagen , altura , tipo de imagen , tipo MIME, canales y bits . Estos valores se devuelven en la matriz " tamaño ", como los índices de 0-3 , " mimo " , "canales " y " bits" . La función devuelve el valor " FALSE" si el archivo no es una imagen válida . Por ejemplo , "$ tam = getimagesize ( ' myimage.gif '); if ( $ size == false ) {echo " Este archivo no es una imagen válida . " ;} ".
4
Guarde el archivo PHP. De carga en el servidor web para asegurarse de que funciona . Revise el código para asegurarse de que la sintaxis es correcta si no está produciendo los resultados esperados. Compruebe el nombre de archivo de la imagen y la ruta para asegurarse de que son correctos y que los permisos de los archivos se configuran para permitir el acceso al archivo.