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

HTML Discussion :

[HTML] Initialisation champ input file


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de scrouet
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 280
    Par défaut [HTML] Initialisation champ input file
    Bonjour.

    Je souhaite initialiser un champ input de type file lors de la génération de la page via le script PHP. Or le nom de fichier, placé dans le variable value du champ, n'est pas pris en compte (champ vide à l'affichage). Il semble que cela soit un comportement normal pour éviter des modifications par le DOM et ainsi ne pas créer un trou de sécurité.
    Auriez-vous des solutions de contournement ?

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Quel est l'intérêt ?
    Suffit de charger directement un fichier...

  3. #3
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Il ne peut pas y avoir de solution de contournement en HTML ou Javascript.

    D'une part pour une raison évidente de sécurité, d'autre part le chemin d'un fichier dépend forcément de son système d'exploitation.

  4. #4
    Membre éclairé Avatar de scrouet
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 280
    Par défaut
    En fait ma page HTML contient un tableau et je souhaite proposer à l'utilisateur la possibilité de l'exporter dans un fichier CSV. D'où la présence du champ input de type file, qui est censé contenir le nom du fichier d'export. Champ que j'aimerais bien initialiser avec un nom par défaut.

  5. #5
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Euh tu te trompes complètement, on ne parle pas de la même chose depuis le début, l'input file, sert à envoyer un fichier qui se trouve sur un poste local.
    Dans ton cas, il suffit juste de donner le nom dans ton script PHP, puisque tu veux exporter un résultat dans un fichier...


    Ou alors je n'ai pas bien compris.

  6. #6
    Membre éclairé Avatar de scrouet
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 280
    Par défaut
    Effectivement, je me suis peut-être trompé de champ. En fait il me faut un champ pour afficher le nom et la localisation du fichier d'export, et permettre à l'utilisateur de le modifier. Peut-être qu'un champ input de type text est suffisant.

  7. #7
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par blueice Voir le message
    Dans ton cas, il suffit juste de donner le nom dans ton script PHP, puisque tu veux exporter un résultat dans un fichier...

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

Discussions similaires

  1. [DOM] Effacer champ input file
    Par vince_grenoblois dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 14/02/2009, 15h54
  2. Récuperer valeur champ input file
    Par Shandler dans le forum jQuery
    Réponses: 9
    Dernier message: 14/01/2009, 12h11
  3. Probleme champ input file (adresse du fichier)
    Par omar_elid dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 26/08/2008, 17h58
  4. Initialiser un input=file
    Par Mo_Poly dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 16/03/2008, 01h55
  5. recuperation du champ input file
    Par dieudo dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/02/2008, 10h30

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