“Conocimientos Programación>Programación PHP /MySQL

Cómo determinar si un archivo es una imagen en PHP

2014/7/28
? 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.

Programación PHP /MySQL
Cómo conseguir JavaScript si está deshabilitado en PHP
Cómo ocultar su dirección de correo electrónico mediante PHP
Cómo matar a consultas de larga duración en MySQL
PHP función para destacar palabras clave en una cadena
Cómo dar formato a parámetros de fecha de SQL
Cómo instalar JSON con PHP
Cómo crear sitios dinámicos con Dreamweaver 8 PHP y MySQL
Cómo comparar las fechas con Oracle SQL
Conocimientos Informáticos © http://www.ordenador.online