Je travaille actuellement sur la possibilité de rapatrier un fichier de type mp3 depuis n'importe quel poste vers un dossier prédéfini sur un serveur.
Voici ce que j'ai fait jusqu'à présent:
unset($erreur);
$extensions_ok = array('mp3');
if ((isset($_FILES['chanson'])) && (in_array( substr(strrchr($_FILES['chanson']['name'], '.'), 1), $extensions_ok ))) {
$dest_dossier = "groupe/";
$_FILES['chanson']['name'] = $row_rs_fiche_etab['etab_id']."-".$row_rs_fiche_etab['type_etab']."-01.mp3";
$dest_fichier = basename($_FILES['chanson']['name']);
// copie du fichier
move_uploaded_file($_FILES['chanson']['tmp_name'], $dest_dossier . $dest_fichier);
$test1 = $dest_dossier . $dest_fichier; // le chemin
}
Quand je fais un echo de $test1, il m'affiche le bon chemin de destination avec le nom correspondant mais rien ne se passe i.e. que je ne récupère pas le mp3 sur le serveur.Il faut dire que ce code provient d'un module permettant de redimmensionner les images avant de les copier sur le serveur au bon endroit.
Il doit probablement me manquer le code qui dit de copier le mp3 dans le repertoire de destination.
Si quelqu'un sait comment faire, merci de m'aider.