IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Soucis lorsqu'on clique sur précédent


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Lucas Panny
    Invité(e)
    Par défaut Soucis lorsqu'on clique sur précédent
    Bonjour,

    Lorsqu'on clique sur précédent, j'ai l'erreur
    Warning: include(bhbk/fr/values.php) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/mysite/httpdocs/index.php on line 3
    Je n'arrive à dénicher la vraie source du problème puisque bhbk/fr/values.php existe.
    Remarque aussi: le soucis du bouton back n'est que sous FF et Chrome, c'est OK sous IE et Safari

  2. #2
    Membre chevronné Avatar de guigo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 612
    Par défaut
    Salut,
    tu dois avoir un pb de chemin !!! Je pense que tu le savais deja :-).
    Apres avoir fait précèdent retourne tu sur l'url que tu veux ?
    Verifie bien que tu ne soit pas dans le cas d'un include d'include, dans ce cas ton erreur pourrait venir de la.

    Guigo

  3. #3
    Lucas Panny
    Invité(e)
    Par défaut
    D'abord merci d'avoir réagi à mon post
    Si, le chemin existe, je ne comprends pourquoi ça marche avant puis on va dans une autre page et clic sur "Back", ça bogue avec ce message

    C'est pas je pense l'erreur d'include dans un include car le message serait comme ceci non "Fatal error: Cannot redeclare ..."

  4. #4
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Salut

    Théoriquement, ceci n'est pas lié au navigateur, car l'erreur (le include) est un mécanisme coté serveur, donc pas coté client.

    Peut être que sur IE et Safari, le message d'erreur ne débouche sur aucun visuel, mais le message y est malgré tout.
    Question d'interprétation du code HTML que renvoie l'erreur.
    Faudrait le vérifier dans le code source HTML (afficher la source).

    Ceci dit, peu importe.
    Comment le include est effectué, avec quel code ? (faudrait poster du code)
    S'il y a des variables, faudrait vérifier leurs valeurs (des echo).
    Peut être y a t-il un problème de droit (insuffisant) sur ce values.php.

  5. #5
    Lucas Panny
    Invité(e)
    Par défaut
    Citation Envoyé par RunCodePhp Voir le message
    Salut

    Théoriquement, ceci n'est pas lié au navigateur, car l'erreur (le include) est un mécanisme coté serveur, donc pas coté client.

    Peut être que sur IE et Safari, le message d'erreur ne débouche sur aucun visuel, mais le message y est malgré tout.
    Question d'interprétation du code HTML que renvoie l'erreur.
    Faudrait le vérifier dans le code source HTML (afficher la source).

    Ceci dit, peu importe.
    Comment le include est effectué, avec quel code ? (faudrait poster du code)
    S'il y a des variables, faudrait vérifier leurs valeurs (des echo).
    Peut être y a t-il un problème de droit (insuffisant) sur ce values.php.
    C'est sûr que c'est un problème au niveau php (serveur)
    Mais je trouve ça seulement bizarre qu'une page qu'on a déjà vu et qu'on revient dessus par bouton back et ça crashe après.
    Voilà le fichier php à erreur (line 3)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php include("header1.php");?>
    <?php 
        include($gCheminPage); 
    ?>
    <?php include("footer1.php"); ?>
    $gCheminPage est obtenu par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ................
        $gChemin         = $EntrepriseChemin . "/" . $ExerciceChemin . "/" . $LangueChemin;     // Synonyme2. Chemin pour un exercice donne de l'entreprise dans une langue donnée
        $gCheminPage     = $EntrepriseChemin . "/" . $ExerciceChemin . "/" . $LangueChemin . "/" . $Page;   // Chemin complet de la page en cours.
    Je précise que le chemin est OK.
    J'avais cru qu'il s'agit d'un include multiple j'ai remplacé l'include par include_once puis require_once mais niais

  6. #6
    Membre Expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Par défaut
    Je précise que le chemin est OK.
    Je ne compte pas le nombre de fois où j'en étais sûr de tel truc ou tel autre.

    Faut faire un echo de tes variables $gChemin et $gCheminPage, c'est le minimum.
    Ensuite, essai provisoirement de mettre "en dur" ce chemin, et voir ce que ça donne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php include("header1.php");?>
    <?php 
        include('mettre/le/chemin/en/dur/et/complet/values.php'); 
    ?>
    <?php include("footer1.php"); ?>
    Mettre le même chemin que celui génère $gCheminPage.

    Bref ... faut faire un minimum de débuggage.

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/01/2008, 23h39
  2. Réponses: 2
    Dernier message: 11/05/2007, 10h37
  3. afficher un message de confirmation quand l'utilisateur clique sur précédent
    Par gunsdeluxe dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 08/03/2007, 17h27
  4. Rafraichir la page quand l'utilisateur clique sur précédent
    Par BernardT dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/03/2006, 15h09
  5. délogage et clique sur précédent
    Par flo456 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/12/2005, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo