récupérer un fichier pour l'insérer dans une une BD

récupérer un fichier pour l'insérer dans une une BD - PHP - Programmation

Marsh Posté le 27-06-2005 à 14:37:36    

je ne sais pas comment avec un <input type="file" name="monfichier">  
je peux récupérer le fichier pour l'insérer  
 
j'ai essayer d'insérer de la manière suivante:  
 

Code :
  1. $monfichier=$_FILES["monfichier"]["tmp_name"];
  2. $insertion_fichier= odbc_exec($con, "INSERT INTO [T - Doc Attachés] (Interlocuteur, Document) VALUES ('AMH', '$monfichier')" );
  3.    
  4.    if(!$insertion_fichier){
  5.       echo 'erreur insertion fichier'.odbc_errormsg();
  6.    }else{
  7.       echo'insertion du fichier reussi';
  8.    }


mais cela m'insère le fichier en objet binaire et je n'arrive pas à acceder à ce fichier depuis ma base  


---------------
Amel
Reply

Marsh Posté le 27-06-2005 à 14:37:36   

Reply

Marsh Posté le 27-06-2005 à 15:00:25    

cherches la fonction move_uploaded_file en php dans le manuel sur www.php.net


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 27-06-2005 à 15:19:14    

comment puis je faire un move_uploaded_file dans mon  sql


---------------
Amel
Reply

Marsh Posté le 27-06-2005 à 15:19:57    

amelhog a écrit :

comment puis je faire un move_uploaded_file dans mon  sql


[:mlc]
En php, pas dans ton sql.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 27-06-2005 à 15:26:22    

lol oui mais justement moi je veux l'insérer dans ma BD Acess


---------------
Amel
Reply

Marsh Posté le 27-06-2005 à 15:28:24    

amelhog a écrit :

lol oui mais justement moi je veux l'insérer dans ma BD Acess


 
tu veux insérer quoi? le contenu? le chemin sur le disque? autre chose ( :??: )?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 27-06-2005 à 15:33:37    

je veux carément insérer le fichier
 
on peut faire ceci grâce au type objet OLE dans Acess


---------------
Amel
Reply

Marsh Posté le 27-06-2005 à 15:36:04    

oui, mais est-ce que tu sais ce qu'en fait access, derrière? Moi non, et php à la fin de ton script va t'effacer le fichier du disque si tu ne l'as pas déplacé, donc si access ne l'enregistre pas intégralement tu n'auras plus rien...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-07-2005 à 14:40:56    

que faire??? :'(


---------------
Amel
Reply

Marsh Posté le 22-07-2005 à 14:43:06    

tu le déplaces, et tu insères ensuite à-partir du nouveau chemin.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-07-2005 à 14:43:06   

Reply

Marsh Posté le 22-07-2005 à 14:45:37    

mais justement comment je peux faire ça :(


---------------
Amel
Reply

Marsh Posté le 22-07-2005 à 14:46:18    

amelhog a écrit :

mais justement comment je peux faire ça :(


 

plainsofpain a écrit :

cherches la fonction move_uploaded_file en php dans le manuel sur www.php.net


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-07-2005 à 14:51:26    

oui mais comment insérer le fichier déplacé dans ma BD :|


---------------
Amel
Reply

Marsh Posté le 22-07-2005 à 14:55:10    

amelhog a écrit :

oui mais comment insérer le fichier déplacé dans ma BD :|


 
Comme déjà dit plus haut, ça dépend comment tu veux l'insérer.:o
Pour ton histoire d'objet OLE, j'en ai pas la moindre idée.
Sinon, plusieurs choix:
1) Tu insères le contenu du fichier.
2) Tu insères le chemin vers le fichier.
 
A toi de voir ce qui te convient.


---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed