Php chemin d'un fichier

Fermé
pedatic Messages postés 73 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 1 février 2012 - Modifié par irongege le 19/05/2010 à 11:24
atout1 Messages postés 216 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 17 juin 2011 - 20 mai 2010 à 11:12
Bonjour,
J'ai un petit problème que je n'arrive pas à résoudre concernant un formulaire où j'ai mis un champs de type file c'est à dire <input type="file" name="fichier">. Dans le code PHP j'ai voulu accéder à son contenu en mettant $contenu=$_FILE["fichier"] et afficher le chemin dans ma page mais çà n'a pas marché.

Si quelqu'un peut m'aider pour résoudre ce problème et avoir le chemin du fichier choisi.
Merci d'avance.


A voir également:

8 réponses

hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
19 mai 2010 à 11:30
Salut,

Euh ce n'est pas comme ça qu'on accède à un input de type file Oo

En effet, $_FILES tout comme $_POST ou $_GET ou $_SESSION ou autres sont des tableaux ! Donc tu lui demande en gros de mettre un tableau dans une variable...
0
pedatic Messages postés 73 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 1 février 2012 4
19 mai 2010 à 11:54
Donc comment j'accéde à un input de type file et avoir le chemin du fichier choisi ? Pourriez vous me donner un exemple ?
0
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
19 mai 2010 à 12:02
Alors pour cela je te conseil un très bon tuto :
http://www.phpdebutant.org/article113.php

Tout est expliquer pour tout avoir ;) Si tu as un pb, n'hésite pas à me demander ;)

A+
0
pedatic Messages postés 73 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 1 février 2012 4
19 mai 2010 à 12:30
J'ai lu le tuto que vous m'avez donné, il est très interessant je te remercie beaucoup, mais il n'y a pas un moyen d'avoir le chemin complet du fichier à part le nom original et le nom temporaire du fichier, le type, la taille, et le code erreur associé à l'upload ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
19 mai 2010 à 12:32
Qu'entends-tu par "chemin complet" ?
0
pedatic Messages postés 73 Date d'inscription lundi 16 juin 2008 Statut Membre Dernière intervention 1 février 2012 4
19 mai 2010 à 19:54
Par exemple si je choisis le fichier chemin.php qui se trouve sans le répertoire /var/www j'aurais comme résultat le chemin : /var/www/chemin.php
0
hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
20 mai 2010 à 10:22
Mais c'est toi qui le choisit lors de l'upload ! Donc c'est toi qui l'écrit, donc tu l'as ;)

Exemple :
Soit une image 1.jpg, soit un dossier upload crée à la racine du serveur, soit dans ton formulaire un input de type file dont le name est variable;
Si tu as ceci :
move_uploaded_file($_FILES['variable']['tmp_name'], "upload/".$_FILES['variable']['name']);

Alors ton chemin final sera : upload/1.jpg

Si tu as ceci :
move_uploaded_file($_FILES['variable']['tmp_name'], .$_FILES['variable']['name']);

Alors ton chemin final sera : /1.jpg


Capito ? :p
0
atout1 Messages postés 216 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 17 juin 2011
20 mai 2010 à 11:12
Bonjour,

voir ce lien : https://forums.commentcamarche.net/forum/affich-1736592-php-recuperer-le-chemin-du-fichier

normalement il traite la même problématique

bonne chance
0