Probleme sur liens - PHP - Programmation
Marsh Posté le 08-07-2004 à 01:02:10
tu utilises $_SERVER['DOCUMENT_ROOT'] pour mettre ton include des stats en absolu
Marsh Posté le 08-07-2004 à 01:21:26
Donc je remplace :
<?php $page = $_SERVER['PHP_SELF']; include('Statistiques/VisitePage/counter.php'); ShowCount($page);?>
par
<?php $page = $_SERVER['DOCUMENT_ROOT'] include('Statistiques/VisitePage/counter.php'); ShowCount($page);?>
c bien ca? et sans le "echo prefix"
et pour le premier, je fais koi :
<?php $nom_page="nom de la page"; require "Statistiques/Stats/visiteur.php"; ?>
Merci
Marsh Posté le 08-07-2004 à 01:51:22
dans un script à part, fait juste un echo $_SERVER['DOCUMENT_ROOT'] et regarde ce qu'il te retourne.
Tu comprendras alors ce qui se passe.
tu auras alors $inc_stat = $_SERVER['DOCUMENT_ROOT']."/chemin/vers/ton/script/stat/stat.php";
include ($inc_stat);
Marsh Posté le 08-07-2004 à 00:55:19
Bonjour à tous
Voici mon probleme :
Je cree un menu a gauche de mapage en php, je fais des include de ce menu dans toutes mes pages.
Pour que les liens suivent en fonction que je sois ds le dossier principal ou dans des sous dossier, j'ai rajouté
Dans le fichier menu, devant chaque lien : <?echo $prefix?>
Ex : <a href="<?echo $prefix?>Carriere/Bio.php" CLASS="menu">xx</a>
Dans tous les autres fichiers : <? $prefix="../"; include($prefix."Menu.php" ); ?> avec prefix qui change en fonction du sous dossier ou je me trouve
Et j'ai pris un code qui me permet de voir les stats de mon site, pour eviter de le mettre dans toutes les pages, je voulait le rajouter ds le fichier menu qui est lui inclut dans tous les fichiers,
Probleme : je ne peux pas pas rajouter mon code <?echo $prefix?> qui me permet de changer mes liens en fonction d'ou je me trouve
Voila le code à inserer :
<?php $nom_page="nom de la page"; require "Statistiques/Stats/visiteur.php"; ?><br>
<?php $page = $_SERVER['PHP_SELF']; include('Statistiques/VisitePage/counter.php'); ShowCount($page);?>
et je ne peux pas ecrire ca :
<?php $nom_page="nom de la page"; require "<?echo $prefix?>Statistiques/Stats/visiteur.php"; ?><br>
<?php $page = $_SERVER['PHP_SELF']; include('<?echo $prefix?>Statistiques/VisitePage/counter.php'); ShowCount($page);?>
ou ca
<?php $nom_page="nom de la page"; require "echo $prefix.Statistiques/Stats/visiteur.php"; ?><br>
<?php $page = $_SERVER['PHP_SELF']; include('echo $prefix.Statistiques/VisitePage/counter.php'); ShowCount($page);?>
Que puis je faire ?
Merci de votre aide
Message édité par airtom24 le 08-07-2004 à 00:58:56