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 :

Lire répertoire de partitions sous Unix


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2004
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 36
    Points : 29
    Points
    29
    Par défaut Lire répertoire de partitions sous Unix
    Bonjour,
    Je travaille sous Mac OS 10.3.3, une saveur UNIX, en langage php.
    Mon disque dur est partitionné en trois parties.
    Mon script php réside sur ma première partition, identifiée : Mac1/Sites
    Je sais que si je veux lire les fichiers dans la racine de Mac1 je déclarerai la racine comme ceci en php : (je montre ci-bas une partie du code seulement)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $racine="../.."; 
    function list_dir($racine, $cur, $nivo=0) { 
    global $PHP_SELF, $racine; 
    if ($dir = opendir($racine)) { 
    while($entree = readdir($dir)) { 
    ...
    Cette fonction m'affichera tous les fichiers et dossiers présents sur la base (racine) de la partition Mac1.
    Mais si je veux accéder à la base de ma partition 2, appelée Mac2, et lire les fichiers sur cette partition, comment dois-je procéder ?
    Par exemple, si je veux accéder à un dossier situé sur Mac2 et obtenir la liste des fichiers du répertoire Fonds (Mac2/Fonds), comment dois-je déclarer le chemin d'accès?
    Merci de m'aider

  2. #2
    Membre averti Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Points : 353
    Points
    353
    Par défaut
    Bon alors j'y connais rien en MAC mais sous UNIX tu devrais pouvoir faire un lien vers chacune de tes partitions et ainsi parcourir les liens sans changer de partition d'un point de vue PHP ... C 'est ton OS qui fera le boulot ...

  3. #3
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Points : 1 164
    Points
    1 164
    Par défaut
    Si c'est une partition il ne faut pas utiliser un / devant ?

    c a d, /PartitionY/monChemin/monfichier.

    Comme lorsque l'on appellle la racine sous unix en faits.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Juin 2004
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 36
    Points : 29
    Points
    29
    Par défaut Lire répertoire de partitions sous Unix
    J'ai essayé :
    où «Fonds» est un répertoire contenant les photos que je veux lire mais ça ne fonctionne pas.

    D'autre part, je ne comprends vraiment pas hisy qui dit que je pourrais faire le boulot via mon OS... Plus de précisions peut-être ?

Discussions similaires

  1. Lire un fichier .csv sous unix
    Par bslota dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 21/11/2007, 18h41
  2. chercher un répertoire sous Unix
    Par guestCam dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 29/03/2007, 20h23
  3. Création de répertoires sous Unix et Windows
    Par xzed dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/05/2006, 17h31
  4. [8.1.7 sous UNIX SCO]Probleme de partitioning
    Par taharmk dans le forum Oracle
    Réponses: 5
    Dernier message: 02/02/2006, 10h41
  5. Chargement dynamique de DLL sous Unix
    Par Willou dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 18/12/2002, 19h25

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