[résolu] Soucis lors d'un upload de fichier via formulaire
Posté : 17 déc. 2010 20:16
Salut à tous,
Avant tout, et étant donné que c'est la première fois que je m'exprime sur le forum, je tenais à dire que c'est un vrai plaisir d'utiliser Legtux et que je trouve génial les initiatives comme celles-ci... J'ai découvert Legtux sur le forum français d'Ubuntu il y a déjà un certain temps et les choses ne vont qu'en s'améliorant!
Maintenant venons-en ) mon problème. Je suis actuellement en train de coder un formulaire permettant d'envoyer des fichiers sur le serveur. Première question: "est-ce possible et/ou autorisé?". Si ce n'est pas le cas, le soucis est réglé
. Si c'est le cas en revanche j'aimerais quel répertoire temporaire je dois utiliser. Actuellement lorsque je fait print_r de mon fichier après l'upload j'obtiens quelque chose comme ça:
Donc là y'a un soucis! Pour ma requête voilà ce que je fait:
Et au final je trouve rien dans mon répertoire de destination, le fameux $dest qui est égal à '../participations'. Je pense donc que le soucis viens du fait que je spécifie un mauvais répertoire temporaire... Sur les serveurs Linux, je pensais que /tmp était utilisé par défaut pourtant...
Si vous avez une idée, ou mieux la solution, je suis tout ouïe
.
Avant tout, et étant donné que c'est la première fois que je m'exprime sur le forum, je tenais à dire que c'est un vrai plaisir d'utiliser Legtux et que je trouve génial les initiatives comme celles-ci... J'ai découvert Legtux sur le forum français d'Ubuntu il y a déjà un certain temps et les choses ne vont qu'en s'améliorant!
Maintenant venons-en ) mon problème. Je suis actuellement en train de coder un formulaire permettant d'envoyer des fichiers sur le serveur. Première question: "est-ce possible et/ou autorisé?". Si ce n'est pas le cas, le soucis est réglé

Code : Tout sélectionner
Array ( [fic] => Array ( [name] => Gdp.doc [type] => application/msword [tmp_name] => /tmp/phpMFbSZR [error] => 0 [size] => 1782784 ) ) 1
Code : Tout sélectionner
move_uploaded_file($_FILES['fic']['tmp'], $dest.$_FILES['fic']['name']);
Si vous avez une idée, ou mieux la solution, je suis tout ouïe
