Votre question

Php Upload audio

Tags :
  • Upload
  • Programmation
Dernière réponse : dans Programmation
6 Décembre 2006 04:59:58

Bonjour,

J'arrive à uploader à partir d'un formulaire des images mais pas des fichiers audios, malgré que j'ai spécifié les 2 extensions: "wav, jpg".
C'est normal que ca cause problème avec l'audio?

Merci

Autres pages sur : php upload audio

a c 145 L Programmation
6 Décembre 2006 09:18:23

les extensions, tu les spécifies où?
Et à mon avis, c'est plus une question de poids: un formulaire limite la taille des fichiers, par défaut, à 2Mo, voire moins sur certains hébergeurs.
7 Décembre 2006 05:15:49

Salut CrazyCat,

Voici comment je spécifie mes extensions:

$extension= array('jpg','wav');
$dest_fichier = basename($FILES['fichier']['name']);
$dest_dossier = '/home/files';
move_upload_file($FILES['fichier']['tmp_name'],
$dest_dossier . $dest_fichier)

Avec jpg, je n'ai pas de problème, c'est plutôt avec un fichier audio ".wav" qui ne s'upload pas.

Mon fichier audio ne dépasse pas 1mo.

Contenus similaires
a c 145 L Programmation
7 Décembre 2006 11:23:01

c'est marrant, je ne vois nulle part l'utilisation de $extension.
Par contre, il manque un "/" à la fin de ton répertoire de destination.
et ton basename ne sert à rien: le nom d'un fichier ne contient pas de répertoire.
  1. <? print_r($_FILES['fichier']); ?>
te permettra de voir si tout c'est bien passé, si l'erreur est différente de 0, voir la suite:
Citation :
UPLOAD_ERR_OK
Valeur : 0. Aucune erreur, le téléchargement est correct.
UPLOAD_ERR_INI_SIZE
Valeur : 1. Le fichier téléchargé excède la taille de upload_max_filesize, configuré dans le php.ini.
UPLOAD_ERR_FORM_SIZE
Valeur : 2. Le fichier téléchargé excède la taille de MAX_FILE_SIZE, qui a été spécifiée dans le formulaire HTML.
UPLOAD_ERR_PARTIAL
Valeur : 3. Le fichier n'a été que partiellement téléchargé.
UPLOAD_ERR_NO_FILE
Valeur : 4. Aucun fichier n'a été téléchargé.
UPLOAD_ERR_NO_TMP_DIR
Valeur : 6. Un dossier temporaire est manquant. Introduit en PHP 4.3.10 et PHP 5.0.3.
UPLOAD_ERR_CANT_WRITE
Valeur : 7. Échec de l'écriture du fichier sur le disque. Introduit en PHP 5.1.0
14 Décembre 2006 02:48:10

C'est une erreur de frappe, normalement c'est $dest_dossier = '/home/files/';
Moi je pense que c'est un problème de configuration de php.ini
car avec les fichiers images ça fonctionne bien, sauf avec les fichiers audio ou video.
a c 145 L Programmation
14 Décembre 2006 14:53:23

que donne le print_r() ?
14 Décembre 2006 15:38:28

Merci CrazyCat ;)  mtn ca marche.

Il fallait non seulement changer la taille dans le fichier php.ini,
mais aussi dans le formulaire.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS