Saurez-vous résoudre ce problème facilement ??

Avez-vous la solution ?

oui
13
72%
non
5
28%
 
Nombre total de votes : 18

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Saurez-vous résoudre ce problème facilement ??

Message le Mer Juil 27, 2005 23:46

Avant j'indiquais sur chaque page de mon site une variable du style :
$chemin_relatif = './../../';

J'ai trouvé le moyen de créer cette variable de manière dynamique afin de toujours éviter les chemins absolus et surtout de ne plus avoir à l'inscrire sur chaque page.
ça évite pas mal d'erreur et de prises de têtes.

Avant de vous donner le code (très simple), avez-vous une solution pour résoudre ce problème.

Je donne la solution demain soir.

Avis aux amateurs

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Jeu Juil 28, 2005 3:12

deux solutions :
1 - tu utilise la base serveur vers la base de ton site.
2 - tu utilise $_SERVER['REQUEST_URI'];, en comptant le nombre de /, et tu mets un ../ par / compatiblisé (je suis clair sur l'explication la ?)


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Jeu Juil 28, 2005 6:29

Tu as une partie de la réponse... une de te 2 solutions est exacte mais incomplète.

lesbonsplansdesophie
WRInaute impliqué
WRInaute impliqué
 
Messages: 523
Inscription: 1 Mar 2004

Message le Jeu Juil 28, 2005 8:50

Ce qui est rigolo c'est quand on clique sur le lien de ton profil ca foire, et ca m'a l'air d'etre a cause de tes fameux chemins relatifs :lol:

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: 11 Juil 2005

Message le Jeu Juil 28, 2005 8:53

mdr... :lol:

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Jeu Juil 28, 2005 8:54

ouais lol :lol:

webbrain
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 310
Inscription: 2 Juin 2004

Message le Jeu Juil 28, 2005 9:38

:lol:

Code: Tout sélectionner
Warning: main(./../../../../includes/fonctions_inc.php): failed to open stream: No such file or directory in /home/sciencee/www/index.php on line 15

Fatal error: main(): Failed opening required './../../../../includes/fonctions_inc.php' (include_path='.:/usr/local/lib/php') in /home/sciencee/www/index.php on line 15


j'ai plutot l'impression que ce post est une facon déguisée de dire "Moi je sais faire et pas vous, donnez moi la réponse pour voir si vous êtes pas trop cons"... alors que le type il dirait "Help, que feriez vous pour résoudre ça" :wink:


xdeslandes
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 393
Inscription: 29 Déc 2004

Message le Jeu Juil 28, 2005 15:34

Bon, moi je fais avec $chem_relatif = '../';
C'est pas bien ??


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Jeu Juil 28, 2005 15:54

c est quoi ces questions pourris ? on est dans le salon "debuter en php" ou bien ? :-)


yuston
WRInaute impliqué
WRInaute impliqué
 
Messages: 800
Inscription: 24 Sep 2004

Message le Jeu Juil 28, 2005 16:14

Je dis que la solution numéro deux de KaZhaR est la bonne....en tous cas j'aurai fait comme ca...
Dernière édition par yuston le Sam Juil 30, 2005 21:04, édité 1 fois.


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Jeu Juil 28, 2005 16:22

webbrain a écrit::lol:

Code: Tout sélectionner
Warning: main(./../../../../includes/fonctions_inc.php): failed to open stream: No such file or directory in /home/sciencee/www/index.php on line 15

Fatal error: main(): Failed opening required './../../../../includes/fonctions_inc.php' (include_path='.:/usr/local/lib/php') in /home/sciencee/www/index.php on line 15


j'ai plutot l'impression que ce post est une facon déguisée de dire "Moi je sais faire et pas vous, donnez moi la réponse pour voir si vous êtes pas trop cons"... alors que le type il dirait "Help, que feriez vous pour résoudre ça" :wink:


Si je sais pas je demande...

Voici le cde en question :
Code: Tout sélectionner
$var = substr_count($REQUEST_URI, '/');
      $chemin_relatif = './';
      for      ($nb = 1; $nb < $var; $nb ++) {
            $chemin_relatif = $chemin_relatif.'../';
            }


Par contre, je viens de vider mon cache, et j'ai cliqué sur le lien de mon profil, et je n'ai pas de soucis...
Vous pouvez confirmer ???


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Jeu Juil 28, 2005 16:23

medium69 a écrit:
webbrain a écrit::lol:

Code: Tout sélectionner
Warning: main(./../../../../includes/fonctions_inc.php): failed to open stream: No such file or directory in /home/sciencee/www/index.php on line 15

Fatal error: main(): Failed opening required './../../../../includes/fonctions_inc.php' (include_path='.:/usr/local/lib/php') in /home/sciencee/www/index.php on line 15


j'ai plutot l'impression que ce post est une facon déguisée de dire "Moi je sais faire et pas vous, donnez moi la réponse pour voir si vous êtes pas trop cons"... alors que le type il dirait "Help, que feriez vous pour résoudre ça" :wink:


D'une part, je e n'ai certainement pas la prétention de connaitre parfaitement le PHP, et donc si je ne sais pas je demande...

Voici le cde en question :
Code: Tout sélectionner
$var = substr_count($REQUEST_URI, '/');
      $chemin_relatif = './';
      for      ($nb = 1; $nb < $var; $nb ++) {
            $chemin_relatif = $chemin_relatif.'../';
            }


Par contre, je viens de vider mon cache, et j'ai cliqué sur le lien de mon profil, et je n'ai pas de soucis...
Vous pouvez confirmer ???

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Jeu Juil 28, 2005 16:24

utilise $_SERVER['REQUEST_URI']; pas $REQUEST_URI


medium69
WRInaute passionné
WRInaute passionné
 
Messages: 2485
Inscription: 7 Mai 2005

Message le Jeu Juil 28, 2005 16:30

OK... je me décerne le boulet du jour !

Effectivement, dans Firefox, j'ai eu le même message d'erreur :oops:

Merci pour la correction KaZhar

Foxus
WRInaute passionné
WRInaute passionné
 
Messages: 1404
Inscription: 9 Jan 2005

Message le Jeu Juil 28, 2005 16:30

Sosu firefox c'est inconpatible a 200% e ntosu cas, un gros msg d'erreur lol

Saurez-vous résoudre ce problème facilement ??

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Google Browser TouchGraph
    Description du TouchGraph Google Browser (outil externe) : il s'agit d'un outil graphique permettant de visualiser des sites similaires (selon Google). On peut sauter de site en site, et se rendre compte facilement des communautés de sites, ou des nébuleuses de sites traitant du même sujet.
  • Similarité et duplicate content
    Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités