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 :

Ouvrir un fichier local par un lien


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Ouvrir un fichier local par un lien
    Bonjour à tous,

    Je me permet de faire de nouveaux appel à vous pour un petit souci "d'ouverture".

    J'ai créer des liens sur les dossiers de mon réseau local, mais quand je clique dessus :Firefox me dit qu'il ne veut pas !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "$tab\t<li><img src='../include/Explorateur_fichiers/images/file-none.gif' alt='Image fichier'  title='Dossier' class=''/><a href=" . $rdi->getPath() . "\'" . $rdi->getFilename() . "/> $rdi</a></li>\n";
    Quelqu'un sait comment on peut ouvrir un fichier (.xls, .doc, .pdf) ?

    Merci pour vos réponse.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    J'ai créer des liens sur les dossiers de mon réseau local, mais quand je clique dessus :Firefox me dit qu'il ne veut pas !
    Va falloir être plus précis. A quoi ressemble un lien vers ton réseau local ?
    Que te dis concrètement firefox ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Bonjour grunk,

    Merci de répondre à ma question.

    Firefox me dit : "Firefox ne sait pas ouvrir cette adresse car le protocole (c) n'est associé à aucun programme."

    Le résulat de mon code est : "C:\wamp\www\gestion_eustache\include\Explorateur_fichiers/non de fichier.png "

    Mon code est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "$tab\t<li><img src='../include/Explorateur_fichiers/images/file-none.gif' alt='Image fichier'  title='Dossier' class=''/><a href=" . $rdi->getPath() . "\'" . $rdi->getFilename() . "/> $rdi</a></li>\n";
    Merci.

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Il faut que tu spécifies le protocole "file://".

    A+.

  5. #5
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Il faut que tu spécifies le protocole "file://".

    A+.
    Non , les navigateurs récents (dont firefox) ne supporte plus le protocole file:// dans les lien pour des raisons de sécurité.

    Il faut faire un script php qui va lister ton dossier et afficher le résultat de ce listing.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Bonjour andry.aime, grunk

    Merci de vos réponses.

    Effectivement, j'ai éssayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href=file://" . $rdi->getPath() . "/" . $rdi->getFilename() . "> $rdi</a>
    Mais cela ne fonctionne pas.

    grunk, tu entend quoi par :"Il faut faire un script php qui va lister ton dossier et afficher le résultat de ce listing."

    Là je crois que je vais avoir besoin d'un coup de main

    Merci.

  7. #7
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    Citation Envoyé par lucmans Voir le message
    grunk, tu entend quoi par :"Il faut faire un script php qui va lister ton dossier et afficher le résultat de ce listing."
    Ca veut dire que tu ne peux pas simplement avoir un lien qui va ouvrir un explorateur avec le contenu d'un dossier sur une page web.

    Voici un exemple de script listant récursivement le contenu d'un dossier présent sur le serveur :

    http://julien-pauli.developpez.com/t...e=page_2#LII-M

  8. #8
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Grunk,

    Merci de t'as réponse.

    Ton lien est sympa, merci. Le code pour le listing des dossiers à l'air mieux que le mien !!!

    Mais mon problème est toujours là, j'ai beau essayé plien de truc, je n'arrive toujours pas à faire fonctionner mes liens.

    Je crois que le problème vient de l'adresse. J'arrive a avoir l'adresse du dossier (C:/wamp/www...) mais il me faudrait en fait : http://localhost/....

    En faisant directement sans mes variables, cela fonctionne parfaitement, mais sur un dossier définis. Sauf que je n'arrive pas à modifier l'adresse !!!

    Connait tu une solution à cela ?

    Merci.

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Re,

    Enfin, J'AI REUSSI !!!!!!!!

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	$chemin  = $rdi->getPathname();// le chemin complet sous la forme "C:\wamp\www\..."
    		$chemin_local = strstr($chemin, 'non_de_mon_répertoire_apres_www');// je supprime tout ce qu'il y a avant mon répertoire, en gros : "C:\wamp\www\"
    		$chemin_local = str_replace("\\", "/", $chemin_local); //je change de sens les séparations !!!
    		echo "$tab<ul>\n";
    		echo "$tab\t<li><img src='../include/Explorateur_fichiers/images/file-none.gif' alt='Image fichier'  title='Dossier' class=''/><a href='http://localhost/" . $chemin_local . "'> $rdi</a></li>\n";//Et voilà !
    Merci à tous de votre aide !

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

Discussions similaires

  1. [SimpleXML] Ouvrir un fichier distant par FTP
    Par Invité dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 11/01/2008, 19h12
  2. Réponses: 3
    Dernier message: 17/07/2007, 08h45
  3. ouvrir 2 fichier en 1 seul lien hypertext
    Par yoyom dans le forum Excel
    Réponses: 3
    Dernier message: 25/06/2007, 10h58
  4. Ouvrir un fichier à partir d'un lien
    Par dessinateurttuyen dans le forum Langage
    Réponses: 14
    Dernier message: 25/07/2006, 10h43
  5. Ouvrir un fichier Excel par lien Hypertexte
    Par illight dans le forum Access
    Réponses: 4
    Dernier message: 27/10/2005, 15h42

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