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 :

balise INPUT : récupérer le lien et non le fichier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de ypcman
    Homme Profil pro
    Retraité codeur !
    Inscrit en
    Janvier 2011
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité codeur !
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 601
    Par défaut balise INPUT : récupérer le lien et non le fichier
    Bonjour.
    A l'aide d'un formulaire FORM, de la balise INPUT, et du type:file, j'uploade des fichiers. Ca marche bien. Les données sont enregistrées dans une base MySQL qui me permet de les ouvrir ensuite.

    Je voudrai maintenant pouvoir non plus récupérer des fichiers mais seulement le lien vers leurs emplacements de stockage original afin de pouvoir ensuite les ouvrir via une balise <a href ...
    Et là, je ne vois pas comment récupérer ces url ?
    Merci de votre aide.

  2. #2
    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
    Si tu mets le fichier dans un repertoire sur ton serveur, tu connais forcemment l'URL qui correspond non ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre émérite Avatar de ypcman
    Homme Profil pro
    Retraité codeur !
    Inscrit en
    Janvier 2011
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité codeur !
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 601
    Par défaut
    Oui, je peux la connaitre mais en allant la chercher via un explorateur de fichier.
    Je peux pouvoir obtenir cet url en ouvrant, depuis un formulaire, une fenêtre de recherche de fichiers afin d'aller choisir le document pour lequel je veux créer un lien.
    Ce lien sera enregistré dans une table et ensuite, en l'occurence, disponible au sein d'une fiche de suivi qui listera, en autre les liens vers des documents en relation avec l'objet de la fiche.
    Cette liste de liens augmente avec le temps, lorsque de nouveaux documents sont archivés sur le serveur. Je ne veux pas dupliquer les documents.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    en gros tu veux récupérer le chemin coté client ? si oui c'est pas possible

  5. #5
    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
    De même si tu veux des fichiers qui sont déjà sur le serveur, tu ne pourras pas non plus passer par un champ input.

    Il faut faire ton propre exploreur de fichier en PHP.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre émérite Avatar de ypcman
    Homme Profil pro
    Retraité codeur !
    Inscrit en
    Janvier 2011
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité codeur !
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 601
    Par défaut
    Pourtant, avec une balise input et un type file, le chemin vers le fichier à uploader est bien être connu par le serveur php puisqu'il doit uploader ce fichier.
    La doc php fournit les données transmises par le tableau $_FILES mais on y trouve que name, type, tmp_name, error et size,.. mais pas path !

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

Discussions similaires

  1. Balises liens (a:) non reconnues.
    Par VFone dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 06/02/2008, 10h11
  2. Réponses: 1
    Dernier message: 23/07/2007, 15h30
  3. Réponses: 4
    Dernier message: 15/06/2006, 23h07
  4. Récupérer la largeur dune balise <INPUT>
    Par manube dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/04/2006, 16h14
  5. Récupérer le lien hypertexte d'un fichier...
    Par Célinette dans le forum Access
    Réponses: 16
    Dernier message: 12/03/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