Afficher le chemin d'un fichier

Alu -  
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour !

Voilà, pour afficher le dossier dans lequel on se trouve j'utilise

<?php
  	echo $lang_root;
  	echo substr($path, 2);
  ?>


donc ca affiche, par exemple, qqch du genre : "dossier = root:/images/galerie1"

Mais quand on clique sur le fichier (par exemple image1.gif) on n'a pas le chemin qui s'affiche, ca devrait faire "dossier = root:/images/galerie1/image1.gif"

Quelqu'un a t-il une idée de comment faire pour afficher le chemin du fichier ?

Je cherche par ailleurs comment faire pour afficher le poids du fichier.. :/

Merci à vous, Alu.
A voir également:

5 réponses

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
Tu peux utiliser la variable $_SERVER["PHP_SELF"] qui contient le chemin depuis la racine jusqu'au fichier (sans les paramètres GET). Exemple : /dossier1/page.php
0
Alu
 
Merci de ta réponse,

mon code est devenu :
<?php
  	echo $lang_root;
  	echo substr($path, 2);
	echo $_SERVER["PHP_SELF"]
  ?>


Pour un dossier ça m'affiche du coup, par exemple : "dossier = root:/images/galerie1/index.php"
Et pour le fichier en question ca m'affiche désormais : "/sys/img.php" et non l'image elle-même

En effet, ca affiche le fichier... Seulement la page ".../images/galerie1/image1.gif" se compose en gros comme cela :
<? include("head.inc.php"); ?>

<? $img=urldecode($img);
   echo "<img src='../$img'>";  ?>

<? include("tail.inc.php"); ?>


Or, le code affichant le chemin du fichier est inclu dans le head.inc.php
et l'image "passe" par le img.php

J'essaye de rester le plus clair possible, pas évident !
Merci
0
Alu
 
up
0
Alu
 
re-up
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
Pour le poids d'un fichier : filesize
0