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 :

récupérer le chemin UNC d'un fichier


Sujet :

Langage PHP

  1. #1
    Membre du Club Avatar de charlene44
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 87
    Points : 67
    Points
    67
    Par défaut récupérer le chemin UNC d'un fichier
    bonjour! voila, j'ai un petit problème.

    en fait je dois réaliser un portail d'accès pour permettre a des utilisateurs de gérer leur rapports (qui sont des .doc, .xls...etc) contenus sur un serveur. donc la solution consiste a stocker les chemins UNC dans une bdd et ensuite les excuter pour ouvrir directement les documents.

    et c'est là qu'est le problème : comment faire pour récupérer ces chemins? en fait j'avais pensé a faire un bouton parcourir avec uin champ de type fichier et ensuite récupérer ce que contient le formulaire, mais ne pas uploader le fichier si vous voyez ce que je veux dire, juste récupérer le chemin d'accès. donc voila mes questions :
    - comment faire pour récupérer le chemin d'accès dans le champ de type fichier? (avec un $_POST ce serait possible?)
    - le chemin d'accès est du type C:/program files/blabla mais est-ce que pour convertir cela en chemin UNC il faut juste rajouter "file///" devant ou alors il y a des modifications à effectuer?
    - et mon plus gros problème à l'heure actuelle : comment executer un chemin UNC sans avoir "http://127.0.0.1/" devant?
    - comment excuter ce meme chemin? avec quelle fonction? je veux dire vous avez une variable $chemin, comment l'executer?

    merci d'avance

  2. #2
    Membre confirmé Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Points : 594
    Points
    594
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    - comment faire pour récupérer le chemin d'accès dans le champ de type fichier? (avec un $_POST ce serait possible?)
    tu pourrais te debrouiller avec 2 formulaires.
    Un formulaire visible avec ton input type file et une methode sur le onchange qui lit la valeur et met a jour dans un champs hidden d'un autre formulaire que tu postes ensuite.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    - le chemin d'accès est du type C:/program files/blabla mais est-ce que pour convertir cela en chemin UNC il faut juste rajouter "file///" devant ou alors il y a des modifications à effectuer?
    je pense. Mais c a tester quand meme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    - et mon plus gros problème à l'heure actuelle : comment executer un chemin UNC sans avoir "http://127.0.0.1/" devant?
    pas besoin d'executer. Tu peux ouvrir un popup ou mettre un lien avec le chemin UNC. le navigateur se debrouillera. A partir du moment ou tu as un protocole de definit (file://) ca ira.

  3. #3
    Membre du Club Avatar de charlene44
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 87
    Points : 67
    Points
    67
    Par défaut
    ok merci, mais j'ai deux autres questions lol

    - le onchange tu le fais comment? j'ai compris le principe mais je vois pas comment le faire avec onchange, tu peux me donner un exemple stp?

    - comment on ouvre une popup en mettant un lien avec le chemin UNC? je l'ai jamais fait. pour ce qui est d'ouvrir directement le chemin, j'ai testé, en local sur easy ca me fait "http://127.0.0.1/file///d:/test.doc" et évidemment ca plante

  4. #4
    Membre confirmé Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Points : 594
    Points
    594
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="file" id="toto" onchange="maj()"/>
    la fonction maj :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function maj() {
     
    unc = document.getElementById('toto').value;
     
    document.getElementById('nom_unc').value = unc;
    }
    Pour ta deuxieme question, c que tu as oublie les :
    file://

  5. #5
    Membre du Club Avatar de charlene44
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 87
    Points : 67
    Points
    67
    Par défaut
    merci je vais tester avec ca.

    et comment ca j'ai oublié file//?

  6. #6
    Membre confirmé Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Points : 594
    Points
    594
    Par défaut
    Tu as oublie les : (2 points) dans file://.
    c pour ca qu'il rajoute http://...

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

Discussions similaires

  1. Récupérer le chemin UNC d'un fichier
    Par Toutella dans le forum Développement Web en Java
    Réponses: 4
    Dernier message: 08/07/2010, 12h04
  2. récupérer le chemin complet d'un fichier
    Par Mounr dans le forum Langage
    Réponses: 1
    Dernier message: 02/03/2007, 15h20
  3. Réponses: 4
    Dernier message: 30/10/2006, 19h59
  4. Réponses: 13
    Dernier message: 10/04/2006, 18h25
  5. Récupérer le chemin UNC d'un PC
    Par soso78 dans le forum Access
    Réponses: 2
    Dernier message: 26/01/2006, 12h34

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