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 :

[PHP-JS] Exploration du serveur


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 64
    Par défaut [PHP-JS] Exploration du serveur
    Bonjour,

    J'utilise le script créé par sub0 :

    http://php.developpez.com/sources/?p...iers#explofich

    j'ai rajouté des fonctionnalités, notamment en javascript qui permet, lorsque l'on clique sur une image du serveur de la previsualiser directement.

    Cela fonctionne parfaitement avec getcwd() pour obtenir le chemin absolu de l'image. Mais moi je desire obtenir le chemin relatif de l'image par rapport à la racine du site pour la visualiser et recuperer cette adresse pour la mettre en BDD.

    Comme ca par la suite si on change la racine du site, il ny'a pas de modification a faire au niveau de la BDD.

    Si le site est contenu dans un dossier connu situé à la racine du serveur. Il est simple d'extraire la partie qui m'interesse depuis getcwd() en faisant un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    explode(ROOT_FOLDER, getcwd());
    Mais si le site est directement dans la racine, le ROOT_FOLDER devient "/" et faire un explode sur ca ne renvois pas ce que je veux. Comment faire ?

    Je ne sais pas si j'ai ete clair.

    Merci beaucoup

    Thomas

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 64
    Par défaut
    s'il vous plait comment faire je bloque betement :'(

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 64
    Par défaut
    Personne vraiment pour m'aider ??

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 50
    Par défaut
    Je ne vois pas l'intéret de ta question.

    La fonction getcwd() donne le chemin complet du répertoire courant non?

    Si tu change la racine, le résultat de la fonction changera également.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 64
    Par défaut
    Citation Envoyé par turie
    Je ne vois pas l'intéret de ta question.

    La fonction getcwd() donne le chemin complet du répertoire courant non?

    Si tu change la racine, le résultat de la fonction changera également.

    Oui je suis d'accord, mais le problème c'est que si la racine du repertoire change, etant donné que je met le chemin de l'image dans la bd, il faut que je fasse n updates...

  6. #6
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Salut!

    Essaye de voir avec un code du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      $url=@eregi_replace($_SERVER['DOCUMENT_ROOT'],
        (($_SERVER["HTTPS"]=='on')? 'https':'http').
        '://'.$_SERVER['HTTP_HOST'],
        dirname($_SERVER['SCRIPT_FILENAME']).'/');

Discussions similaires

  1. Réponses: 5
    Dernier message: 12/09/2006, 17h29
  2. Réponses: 3
    Dernier message: 17/08/2006, 11h13
  3. Réponses: 7
    Dernier message: 15/08/2006, 01h31
  4. [Wamp] Réseau PHP/Internet Explorer
    Par fab22montpellier dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 10/10/2005, 15h06
  5. [Conception] PHP et donnee sur serveur .NET
    Par hellosct1 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 11/08/2005, 09h53

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