Fonction php pour upload fichier
zak
-
zak -
zak -
Bonjour,
Est ce que je savoir si je peux mettre une fonction pour uploader les fichier en php??
(j'ai beaucoup de fichier a uploader)
j'ai fait un truc comme ca :
function insertion_document($nom_fichier) {
$fichier=$nom_fichier;
$dossier="/../../files/".$id_franchise."/";
//on enregistre la photo sur le serveur si elle existe:
//on crée le nom du fichier
$fichier_name=$fichier['name'];
$fichier_type=$fichier['type'];
$nom = 'files/'.$id_franchise.'/'.$fichier_name;
//on écrit le fichier sur le serveur
$origine=$fichier['tmp_name'];
$destination=dirname($_SERVER['SCRIPT_FILENAME']).$dossier.$fichier_name;
move_uploaded_file($origine,$destination);
}
dans le fichier ou j'appel la fonction je met :
$fichier = $_FILES["nom_fichier"];
insertion_document($fichier);
Merci
Est ce que je savoir si je peux mettre une fonction pour uploader les fichier en php??
(j'ai beaucoup de fichier a uploader)
j'ai fait un truc comme ca :
function insertion_document($nom_fichier) {
$fichier=$nom_fichier;
$dossier="/../../files/".$id_franchise."/";
//on enregistre la photo sur le serveur si elle existe:
//on crée le nom du fichier
$fichier_name=$fichier['name'];
$fichier_type=$fichier['type'];
$nom = 'files/'.$id_franchise.'/'.$fichier_name;
//on écrit le fichier sur le serveur
$origine=$fichier['tmp_name'];
$destination=dirname($_SERVER['SCRIPT_FILENAME']).$dossier.$fichier_name;
move_uploaded_file($origine,$destination);
}
dans le fichier ou j'appel la fonction je met :
$fichier = $_FILES["nom_fichier"];
insertion_document($fichier);
Merci
3 réponses
-
Le $id_franchise je le passe aussi en paramètre!!
ca donne :
function insertion_document($nom_fichier, $id_franchise) {
...
...
}
et dans l'appel :
$fichier = $_FILES["nom_fichier"];
insertion_document($fichier, $id_fr);
Merci pour vos reponses! -
Normalement je pense oui, tu n'as qu'a tester de toute façon :)
-
Bonsoir Luxerails
J'ai testé mais le problème c'est que lorsque je mets un echo dans la fonction de $fichier['name'] par exemple je n'ai pas de sortie, c a d que le $nom_fichier qui est un array normalement ne contient aucune donnée. C'est ce que je pense.