gostbuster gostbuster | Bonjour, j'ai arrangé un script trouvé sur internet qui permet l'upload des fichiers pour mon groupe (de musique).
Cependant, je n'arrive pas a uploader les fichier GuitarPro (gp4) ainsi que MP3, malgres mes recherches et les solutions trouvées sur le net, voici le code du script :
Code :
- <?
- // Taille maximum
- $MAX_FILE_SIZE = 15000000;
- // Dossier de destination du fichier
- $folder = "./fichiers/";
- // Tableau array des différents types
- $allowed_types = array('mp3','application/GP4','audio/mpeg','image/jpeg','image/bmp','image/gif','image/jpg');
- ;
- // Variables récupérée par methode POST du formulaires
- $fname = $HTTP_POST_FILES['fichier']['name'];
- $ftype = $HTTP_POST_FILES['fichier']['type'];
- $fsize = $HTTP_POST_FILES['fichier']['size'];
- $ftmp = $HTTP_POST_FILES['fichier']['tmp_name'];
- // Diverses test afin de savoir si :
- // Le format de fichier correspond à notre tableau array
- if(!in_array($ftype, $allowed_types)){$error = 1;}
- // La taille du fichier n'est pas dépassée
- if($fize > $MAX_FILE_SIZE){$error = 2;}
- // Le fichier n'existe pas déjà
- if(file_exists($folder."m_".$fname)){$error = 3;}
- // Si tout va bien, c'est bien déroulé
- if(!$error)
- if(copy($ftmp,''.$folder.''.$fname.'')) {$error = 0;}
- // Switch servant simplement à la gestion des erreures
- switch($error){
- case'0':
- echo("Fichier correctement envoyé.<br>" );
- echo "http://riffdenfer.free.fr/upload/fichiers/$fname";
- break;
- case'1':
- echo("Format de fichier incorrecte." );
- break;
- case'2':
- echo("Fichier trop volumineux." );
- break;
- case'3':
- echo("Fichier déjà existant." );
- break;
- }
- ?>
|
comment faire accepter les fichier mp3 et gp4 ? audio/mpeg ne marche pas....
merci par avance pour votre aide ! |