Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/01/2008, 19h27   #1
Membre régulier
 
Inscription : janvier 2004
Messages : 228
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 228
Points : 70
Points : 70
Par défaut Chemin de dossier - Chaines caractères

soit un chemin d'exécution de script php depuis la racine du serveur Web

Code :
 echo dirname($_SERVER['PHP_SELF'])
affiche
mon_appli/test/script/plugins

mais la longueur de ce chemin peut etre variable selon les installations
Ce peut etre aussi par exemple
mon_appli/essai/prog/test/script/plugins

Je voudrais rediriger vers un dossier images situé sous la racine
Il me faut donc recupérer ce genre de choses
soit donc ../../../../images dans le premier cas
ou donc ../../../../../../images dans le second cas

Comment feriez vous pour recupérer le nombre de ../ ?
pierre50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2008, 19h36   #2
Membre du Club
 
Inscription : mars 2003
Messages : 50
Détails du profil
Informations forums :
Inscription : mars 2003
Messages : 50
Points : 49
Points : 49
Salut,
Personnellement je ne suis pas trop pour l'usage des "../", et à mon avis le plus simple serait de repartir de la racine du site.
$_SERVER['DOCUMENT_ROOT'] renvoit le chemin de la racine de ton site du genre /var/www/htdocs (ça dépend de ton install).
Donc ton pourras trouver ton répertoire images par la commande:
Code :
1
2
 
$path_images = $_SERVER['DOCUMENT_ROOT'].'/images';
Edit:
En fait j'ai dit n'importe quoi . J'imagine que tu cherches à récupérer un chemin web, dans ce cas met ton lien de la forme:
Code :
1
2
 
$path_images = 'http://'.$_SERVER['HTTP_HOST'].'/images/';
Pysk0B0b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2008, 16h30   #3
Membre régulier
 
Inscription : janvier 2004
Messages : 228
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 228
Points : 70
Points : 70
Je viens de mettre effectivement des variables Server
C'est effectivement plus simple.
Merci pour ton aide
pierre50 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h39.


 
 
 
 
Partenaires

Hébergement Web