En general , los tipos de archivo de imagen , también llamados tipos de archivos gráficos, se iniciará con " image /" seguido por el código del tipo de imagen . Los tipos de imágenes más comunes que se manejan en la aplicación web PHP son " image /gif ", que es un archivo GIF, " image /jpg " o " image /jpeg " , que es un archivo JPEG " image /png ", que es un archivo PNG .
el tipo de archivo reportado en el array $ _FILES de PHP se basa en información proporcionada por el navegador web del usuario. Por lo tanto, no se puede confiar explícitamente. Afortunadamente , PHP proporciona funciones para manipular y obtener información acerca de los archivos de imagen . Cuando alguien carga un archivo de imagen , puede utilizar getimagesize () o exif_imagetype () para analizar más a él. Las funciones exif GD , Imagen , imagick y también se puede utilizar para procesar archivos de imagen subidos por el usuario para las aplicaciones más robustas .
Archivos de texto
archivos de texto
son cualquier tipo del archivo que contiene sólo texto. El nombre del tipo de archivo comienza con "text /". Si no se entiende la aplicación PHP para interpretar cualquier código o marcado que se encuentra dentro de los archivos , entonces usted probablemente puede pasar por alto las cartas después del " /".
Ejemplos de archivos de texto cuyo contenido puede ser interpretado incluye "text /html, " que es un archivo HTML o una página web, " text /xml ", que es un archivo de datos XML y " text /csv ", que es un archivo de datos separados por comas - valor . Aplicaciones PHP que acepten este tipo de carga a menudo utilizan las funciones de análisis de cadena de interpretar los contenidos del archivo . Las funciones de XML también son particularmente útiles para la interpretación de archivos de texto /xml .
Un archivo de texto sin formato que no está destinado a ser interpretado por código o marcado se llama "text /plain ".
archivos de la aplicación
Existe una clase muy amplia de tipos de archivo que comience con "application /. " Estos son los archivos que van con diversas aplicaciones, como Microsoft Word o Adobe Photoshop. Como tal , hay cientos de tipos de archivos de aplicaciones reconocidas. Su aplicación PHP debe responder únicamente a los archivos de aplicación cargado si está explícitamente escrito para manejar uno o más de dichos archivos . Por ejemplo , la aplicación puede ser escrito de tomar los archivos de Microsoft Excel y extraer los datos de ellos. En ese caso, se refiere a la documentación de desarrolladores de Microsoft para encontrar el tipo MIME para los archivos de Excel.
Archivos con copias
Es poco probable que la aplicación va a recibir un archivo cuyo nombre tipo de archivo comienza con "multipart /. " Este tipo de tipo MIME se utiliza dentro de los correos electrónicos. Si el tipo de un archivo cargado comienza con "multipart /", lo mejor es que la aplicación de ignorarlo a menos que tenga conocimiento específico de lo que está haciendo .
Otros Tipos
< p> Hay varios otros tipos que puedan surgir , como "video /" , "audio /" y otros. PHP no tiene forma específica , out- of-the -box de manejar este tipo de archivos . Si desea escribir una aplicación que los utiliza , buscar documentación sobre los tipos de archivos que desea manejar.