Comment intégrer des fichiers FTP dans une base de données ?

Répondre
clicone
le 17/04/2006 à 20:06
clicone
Bonjour,

J'ai le petit problème suivant. Plusieurs personnes peuvent envoyer des fichiers FTP dans un dossier et je souhaiterai savoir comment faire pour récupérer les donées de ces fichiers FTP et les intégrer dans une base de données ? Merci

PS : est qu'il est possible que cela se fasse automatiquement ?
Merci pour votre aide :)
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
clicone
le 17/04/2006 à 20:09
clicone
PS2 : ce sont des fichiers PDF chargé dans le dossier via FTP
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
Bzh
le 17/04/2006 à 21:26
Bzh
Bin oui !

Cela depend aussi de ce que tu souhaites mettre comme info dans ta base.

Tu peux aussi mettre des données binaire dans ta base et donc mettre directement les fichiers dans ta base.

A toi de voir, mais il est tout à fait possible de le faire...

Bye...
clicone
le 17/04/2006 à 21:56
clicone
Pourrais tu m'expliquer comment faire ? Merci
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
Bzh
le 17/04/2006 à 22:07
Bzh
Oui, mais qu'elles sont les infos que tu souhaites enregistrer dans ta base ?

La date ? Le chemin ? Le nombre de fois qu'il est téléchargé ? Sa c'est à toi de voir et non à moi...
clicone
le 17/04/2006 à 22:18
clicone
En fait j'aimerais enregistrer le nom du fichier et le nombre de téléchargement(exemple: manuel.pdf)afin de pouvoir et également pouvoir les supprimer lorsqu'ils sont obsoletes. Merci :)
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
clicone
le 18/04/2006 à 08:02
clicone
Bonjuor,
J'ai essayé de recuperer les données de mon dossier avec READDIR et fait un Insert into pour les inserer dans la BDD... mais seule la value $file elle même s'inscrit dans la BDD et pas les données... qui peut m'aider ?

$sql = 'INSERT INTO ma_table (ma_colonne) VALUES ("$file")';
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
Bzh
le 18/04/2006 à 17:48
Bzh
Et bien oui bien sur...

Il me semble que $file ne contient QUE le nom du fichier...

Pour compter le nombre de téléchargements, il faut que tu utilises un compteur, que tu incrémentes à chaque fois dans ta base de donnée le champ dans lequel tu sauvegardes ton compteur...
clicone
le 18/04/2006 à 20:18
clicone
Ouais, $file ne contient que le nom du fichier...
mais visiblement je fais une erreur qq part car le nom du fichier ne s'inscrit pas dans la BDD ... ?
Sinon, si tu pouvais me donner un petit début d'exemple pour le compteur d'incrémentation cela m'arrangerais car la aussi je patauge ...
Merci :)
Si Dieu existe, j'espère qu'il a une bonne excuse -woody allen-
Bzh
le 18/04/2006 à 20:39
Bzh
<?php

///////////////////////////////////////////////////////////////////////////////
//Incrémentation du compteur du nombres des téléchargements
$fichier = mysql_real_escape_string($fichier);
$requette = 'UPDATE telechargements SET compteur = compteur+1 WHERE id="'. $fichier.'" LIMIT 1';
mysql_query($requette);
///////////////////////////////////////////////////////////////////////////////

?>


Voila smiley

Bye...
Répondre
LoadingChargement en cours