Fonction php pour upload fichier

Fermé
zak - 20 mai 2011 à 18:13
 zak - 20 mai 2011 à 21:03
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
A voir également:

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!
0
Luxerails Messages postés 159 Date d'inscription jeudi 14 avril 2011 Statut Membre Dernière intervention 24 décembre 2012 41
20 mai 2011 à 20:12
Normalement je pense oui, tu n'as qu'a tester de toute façon :)
0
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.
0