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 :

Séparateurs linux windows


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 209
    Points : 120
    Points
    120
    Par défaut Séparateurs linux windows
    Bonjour,
    Je développe un site en réseau d'entreprise sous windows.
    Il devra tourner sous Linux.

    Toutefois, quid des chemins d'accès ?
    Genre sous Win : require_once ('../bla.class.php');
    et sous Linux : require_once ('..\bla.class.php');

    Si oui, alors je compte créer une fonction qui renvoie le bon séparateur selon la plateforme par ex :
    if(sous win) {return '/';
    }else{return '\';}

    Mais existe-t-il une fonction qui renvoie le nom du système d'exploitation en PHP ?
    Merci de votre écoute

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Points : 1 504
    Points
    1 504
    Par défaut
    Celà n'a pas d'importance au niveau des require, require_once ('../bla.class.php'); fonctionnera aussi bien sous linux que sous windows.

  3. #3
    Membre éprouvé Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Points : 952
    Points
    952
    Par défaut
    De plus, la création de cette fonction n'a pas d'interet car il existe la constante PATH_SEPARATOR depuis PHP4.3

  4. #4
    Membre expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Points : 3 344
    Points
    3 344
    Par défaut
    Citation Envoyé par FCYPBA Voir le message
    De plus, la création de cette fonction n'a pas d'interet car il existe la constante PATH_SEPARATOR depuis PHP4.3
    Bonjour, je ne vois pas le rapport entre les séparateurs de répertoires dans un chemin et le PATH_SEPARATOR qui permet de séparer des chemins, par exemple dans l'instruction include_path

  5. #5
    Inactif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 179
    Points : 202
    Points
    202
    Par défaut
    Il y a DIRECTORY_SEPARATOR, mais ça n'a strictement aucun intérêt dans ce cas. En utilisant '/', PHP garantie la portabilité comme un grand, en remplaçant par un backslash au besoin.

  6. #6
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 209
    Points : 120
    Points
    120
    Par défaut
    Bonjour,
    Si je comprends bien :
    1. pour créer un chemin d'accès à un fichier je ne m'occupe de rien PHP fait tout
    2. Par ex mes fichiers sont dans un sous répertoire, PHP convertira tout seul les / en \
    3. Donc '../aTelecharger/lefichier.doc' dans mon code deviendra automatiquement '..\aTelecharger\lefichier.doc' lors du transfert du site de Win2003 vers Linux.

    Dans ce cas merci à tous.
    JLC

Discussions similaires

  1. Réponses: 13
    Dernier message: 14/10/2005, 12h01
  2. Logiciel pr emulation d'autres OS ( linux, windows...)
    Par elitost dans le forum Autres Logiciels
    Réponses: 8
    Dernier message: 14/07/2005, 18h16
  3. snmp linux windows
    Par Aramis dans le forum Développement
    Réponses: 2
    Dernier message: 20/06/2005, 00h39
  4. Réponses: 13
    Dernier message: 13/03/2005, 21h56
  5. Les fichiers sous linux/windows
    Par Stessy dans le forum Linux
    Réponses: 5
    Dernier message: 05/12/2003, 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