[Upload] upload fichier wav
Bonjour,
je tente actuellement de créer un upload sur ma page html.
je peux uploader les fichiers texte ou mp3 avec ce code mais pas les fichiers wav.
en effet je me dis qu'il sagit surment de la taille de ces fichiers qui sont a environ 50M
j'ai configuré mon php.ini pour accepter les fichiers allant jusqu'a 60M.
voici mon code html
form.html
Code:
1 2 3 4 5
| <form enctype="multipart/form-data" action="../Upload/uploadSon.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="60000000" />
Transfert fichier son : <input type="file" name="fichierSon" />
<input type="submit" />
</form> |
et mon code php
uploadSon.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| <html>
<body>
<!-- upload des fichiers SON -->
<?php
$nomOrigine = $_FILES['fichierSon']['name'];
$elementsChemin = pathinfo($nomOrigine);
$extensionFichier = $elementsChemin['extension'];
$extensionsAutorisees = array("wav","mp3");
if (!(in_array($extensionFichier, $extensionsAutorisees))) {
echo "Le fichier n'a pas l'extension attendue";
} else {
// Copie dans le repertoire du script avec un nom
// incluant l'heure a la seconde pres
$repertoireDestination = dirname(__FILE__)."/";
$nomDestination = $nomOrigine;
if (move_uploaded_file($_FILES["fichierSon"]["tmp_name"],
$repertoireDestination.$nomDestination)) {
echo "Le fichier temporaire ".$_FILES["fichierSon"]["tmp_name"].
" a été déplacé vers ".$repertoireDestination.$nomDestination;
} else {
echo "Le fichier n'a pas été uploadé (en raison de sa taille) ou ".
"Le déplacement du fichier temporaire a échoué".
" vérifiez l'existence du répertoire ".$repertoireDestination;
}
}
?>
</body>
</html> |
mon navigateur me marque cette erreur pourtant lextension est bonne
Citation:
Notice: Undefined index: fichierSon in C:\Program Files\wamp\www\CorpusOrauxTei_Header\Upload\uploadSon.php on line 7
Notice: Undefined index: extension in C:\Program Files\wamp\www\CorpusOrauxTei_Header\Upload\uploadSon.php on line 9
Le fichier n'a pas l'extension attendue
merci