169 votes

Fichiers .rar, .zip Type MIME

Je suis en train de développer un simple script de téléchargement php script, et les utilisateurs ne peuvent télécharger que des fichiers ZIP et RAR.

Quels types de MIME je dois utiliser pour vérifier $_FILES[x][type] ? (une liste complète s'il vous plaît)

0 votes

Je veux autoriser tous les fichiers compressés seuls (rar, zip, tar.gz, jar etc), quelle est la procédure à suivre ?

-3voto

theking2 Points 133

Étant donné qu'une extension peut contenir plus ou moins de trois caractères, le test suivant recherche une extension quelle que soit sa longueur.

Essayez ça :

$allowedExtensions = array( 'mkv', 'mp3', 'flac' );

$temp = explode(".", $_FILES[$file]["name"]);
$extension = strtolower(end($temp));

if( in_array( $extension, $allowedExtensions ) ) { ///

pour vérifier tous les caractères après le dernier '.'.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X