IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Saisie de nom de fichier en base à partir d'un upload


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Août 2009
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 308
    Par défaut Saisie de nom de fichier en base à partir d'un upload
    Bonjour,
    Je reviens sur mon problème de mise à jour de mon site.
    En fait je upload mes fichiers phisiques sur mon serveur et je saisi les infos concernant dans ma BD en resaisissant le nom du fichier qui fait beaucoup de travail(beaucoup de fichiers). Comment je peux recuperer le nom du fichier automatiquement pour l'enregistrer dans la BD. Tout en sachant que dans l'upload il ya le nom complet du fichier comment recuperer le nom seulement pour l'enregistrer dans la BD.

    Merci de m'aider!

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Voyons si j'ai compris :
    - Tu upload un fichier sur le serveur via un formulaire avec un champ FILE je suppose.
    - Tu renseignes manuellement dans ta base de données le chemin d'accès à ce fichier.

    Pour automatiser le processus, c'est assez simple. Lorsque tu fais l'upload, tu connais (dans ton script) le nom et l'endroit où tu mets ton fichier. Il te suffit donc de faire un insert en base à cet endroit.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre éclairé
    Inscrit en
    Août 2009
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 308
    Par défaut problème de saisie
    Bonsoir,
    effectivement vous avez compris.
    Le problème qui se pose actuellement est que j'ai beaucoup de fichiers.
    Je dois passer d'un ancien site (sous Frontpage) vers ce nouveau site que j'ai presque fini. J'ai environ 200000 fichiers à enregistrer dans le nouveau site (repertoire + BD mysql).
    Quelle solution pourrait me simplifier la tache?
    C'est à dire quelle solution je peux utiliser pour l'enregistrement de tous ces fichiers.
    Je trouve que l'upload et l'enregistrement fichier par fichier dans la BD sera trop difficile à faire vu le nombre de fichiers.
    Quelle solution pour me faciliter?

    Merci bien de m'aider!

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    tu mets tous tes fichiers la ou tu veux et tu les listes avec des fonctions comme readdir() : a chaque fichier parcouru, hop, un INSERT.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé
    Inscrit en
    Août 2009
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 308
    Par défaut problème de saisie
    Bonjour,
    Merci dejà pour ces precisions.

    Maintenant comment mettre cela en pratique car pour un fichier j'enregistre dans la BD:
    numero du texte qu'il contient;
    nom du fichier;
    année;
    intitulé.
    Cela permet de faire des recherches par numero et année.
    Dès que l'utilisateur entre le numero et l'année d'un texte j'affiche le contenu du fichier correspondant.

    Comment je pourrai gerer cela avec ce que vous proposez.

    merci bien de m'aider!

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Actuellement ces informations sont ou ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Génération d'un nom de fichier de sortie à partir de donnée d'un tMap
    Par Slyvore dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 10/04/2012, 15h57
  2. [MySQL] Enregistrer des noms de fichiers en base sql
    Par Ella68 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 04/01/2010, 17h59
  3. Réponses: 5
    Dernier message: 03/05/2007, 14h44
  4. Créer structure base à partir de fichier xsd
    Par vallica dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 16/08/2006, 20h50
  5. stocker les nom de fichiers dans une base
    Par Corben dans le forum Windows
    Réponses: 2
    Dernier message: 04/01/2006, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo