Trouver le chemin du PATH sous free

shanamir -  
croy Messages postés 457 Statut Membre -
Bonjour,

Je cherche à trouver le chemin du Path de ma page perso Free pour pouvoir utiliser des bibliothèques (JpGraph et GD).
Avez vous une idée d'une fonction ou d'une méthode pour pouvoir l'obtenir ?

Merci
A voir également:

7 réponses

croy Messages postés 457 Statut Membre 114
 
$_SERVER[ 'SCRIPT_FILENAME' ]
0
shanamir
 
C'est normal que je n'arrive pas à afficher le résultat de cette ligne ?
echo ou print n'y font rien...
0
croy Messages postés 457 Statut Membre 114
 
$_SERVER... fonctionne sur free.

Essaye echo '<br>...' . $_SERVER[ 'SCRIPT_FILENAME' ] . '...';

Qu'est-ce-qui s'affiche.
0
Brachior Messages postés 616 Statut Membre 46
 
chemin d'acces aux differents repertoires sur le serveur
$_SERVER['PATH']

chemin d'acces au script PHP en relatif
$_SERVER['PATH_INFO']
0
shanamir
 
A vrai dire cela ne donne pas grand chose...
echo '<br>...' . $_SERVER[ 'SCRIPT_FILENAME' ] . '...'; me donne le chemin vers mon fichier ou est ecrit le script

et $_SERVER['PATH_INFO']; ne donne rien...

Je ne vois pas trop ce que l'on me demande en plus.
Voici le script ou l'on me demande mon PATH :

<?php
include ("votre_path/jpgraph14/jpgraph.php");
include ("votre_path/jpgraph14/jpgraph_line.php");

$ydata = array(8,3,16,2,7,25,16);

// Creation du graphique
$graph = new Graph(300,200);
$graph->SetScale("textlin");

// Création du système de points
$lineplot=new LinePlot($ydata);

// On rajoute les points au graphique
$graph->Add($lineplot);

// Affichage
$graph->Stroke();
?>
0

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

Posez votre question
croy Messages postés 457 Statut Membre 114
 
Première question à se poser : où est situé jpgraph14/jpgraph.php par rapport au script en cours d'exécution ?

A partir de la réponse tu vas construire le path de ce fichier en paramètre de la fonction include.

Il y a deux types de path que tu dois bien comprendre :

- le path relatif : par rapport au script en cours d'exécution.
- le path absolu : depuis la racine du système de fichier de ta machine.

Privilégie absolument le path relatif pour faciliter la maintenance.

Dans l'hypothèse où jpgraph14/jpgraph.php est dans le même dossier que ton script, tu écrirais :
include( "jpgraph14/jpgraph.php" );


S'il est un cran au dessus dans l'arborescence de fichier :
include( "../jpgraph14/jpgraph.php" );
0
shanamir
 
Je vois, d'accord donc comment trouver ce chemin ?
0
croy Messages postés 457 Statut Membre 114
 
Il faut te connecter à ton compte free par FTP et rechercher ces fichiers que tu as sans doute charger toi même puisque, sauf erreur de ma ârt, ils ne font pas partie de ce qui est installé directement par free.
0