Erreur telechargement fichier php

Fermé
lili - 3 mai 2005 à 11:07
leosqual Messages postés 56 Date d'inscription vendredi 13 septembre 2002 Statut Membre Dernière intervention 25 février 2008 - 3 mai 2005 à 15:46
bonjour

j'ai creer un champ qui me permette de recuperer un fichier pour pouvoir inclure ses donnée dans ma base.

voici le code

<td><br><b>Truc : </b></td>
  </tr>
  <tr><td><INPUT type="file" name="bidule" value="'.$ligne[3].'"></INPUT></td></tr>
  <tr>
    <td>
    <? 
    if ($action == 'visualiser'){
   echo '.$ligne[3].';
    }
    else {
    echo '<TEXTAREA NAME="bidule" cols="60" rows="10">'.$ligne[3].'</TEXTAREA>';
    }
    ?></td>
  </tr>


Seulement ca ne marche pas.
Quand j'affiche ma requete j'ai dans mon champs bidule ceci qui s'affiche:
insert into truc (bidule) values ('/tmp/phppJJeUg)

si quelqu'un sait d'ou peut provenir cet erreur

ps:j'ai bien mis enctype=multipart/form-data
A voir également:

4 réponses

S'il vous plait j'ai besoin d'aide...

Ou si mon code est tout fo donner moi quelque chose pour me permettre de selectionner un fichier et de récuperer ses données dans ma base...
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
3 mai 2005 à 15:35
Je vois pas pourquoi tu ne trouve pas ton erreur, tu demande d'afficher $ligne[3] dans ton champ Bidule, c'est que $ligne[3] contient :

insert into truc (bidule) values ('/tmp/phppJJeUg)

C'est tout, peut tu etre plus précise sur ce qui ne va pas ?

Il faut qu'il t'affiche quoi à la place ?
0
ben il faut qu"il me donne ce qui se situe dans le fichier

le texte contenue dedans.
0
leosqual Messages postés 56 Date d'inscription vendredi 13 septembre 2002 Statut Membre Dernière intervention 25 février 2008 4
3 mai 2005 à 15:46
c'est normal que ça ne marche pas!
si on lit bien ton code, $ligne3[] est le chemin du fichier ds ta database!
et tu veu afficher le contenu!
alors ouvre le fichier en lecture et recupere le contenu!
voir fct: fopen, fget...

en plus kij_82 a raison ...
0