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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Message d 'erreur dans ma page de demarrage index.php


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut Message d 'erreur dans ma page de demarrage index.php
    Bonjour,

    J ai Esasyphp 1.8 et Windows Vista Pro lorsque je lance ma page index.php j ai le msg suivant : Notice: Undefined variable: PHP_SELF in c:\users\christophe\desktop\boutique en ligne\ballerini\_top.php on line 3

    Avez vous une solution ?

    Merci à vous.

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Par défaut
    Dans le php.ini :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    error_reporting  =  E_ALL & ~E_NOTICE
    ; Examples:
    ;
    ; - Show all errors, except for notices and coding standards warnings
    ;
    ;error_reporting = E_ALL & ~E_NOTICE
    ;
    ; - Show all errors, except for notices
    ;
    ;error_reporting = E_ALL & ~E_NOTICE | E_STRICT
    ;
    ; - Show only errors
    ;
    ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
    ;
    ; - Show all errors, except coding standards warnings
    ;

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Vous ne faites que contourner le problème : PHP_SELF n'existe pas si register_globals est à Off, d'où le message d'erreur, et PHP vous renverra alors la valeur NULL pour cette variable (donc sera inexploitable). Autant utiliser $_SERVER['PHP_SELF'], non ?

    Pour rappel : la valeur Off de register_globals est la norme depuis la version 4.2.0 et cette directive n'existera plus dans les versions 6.

  4. #4
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut
    Bonsoir,

    Sorry je ne comprend pas trop.Que dois je faire ?

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par julp
    Autant utiliser $_SERVER['PHP_SELF'], non ?
    Remplacer $PHP_SELF par $_SERVER['PHP_SELF'] serait la solution la plus pérenne mais la décision finale ne revient qu'à vous seuls.

  6. #6
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut
    Bonjour,

    Le problème c est que dans mon fichier de config php.ini je ne peus pas le modifier, j ai win Vista pro, et easyPhp 1.8.

    Je ne comprend pas pourquoi ?

    bonne soirée.

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Citation Envoyé par cdevl32
    Le problème c est que dans mon fichier de config php.ini je ne peus pas le modifier, j ai win Vista pro, et easyPhp 1.8.
    Je le sais déjà pour avoir déjà lu plusieurs de vos demandes ... Je ne puis vous répondre en ce qui concerne Vista et le plus sage par rapport à cela serait de reprendre les discussions que vous avez précédemment ouvertes par rapport à ce sujet.

    Pour en revenir à l'erreur : la configuration par défaut d'EasyPHP, si j'ai bonne mémoire, fait que vous ne devriez plus rencontrer l'erreur si vous utilisez $_SERVER['PHP_SELF'] au lieu de $PHP_SELF (dans le ou les scripts concernés). Avez-vous fait cet essai ?

Discussions similaires

  1. Afficher un message d'erreur dans la même page
    Par ADBows dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 02/09/2011, 19h22
  2. Messages d'erreur dans une page JSP
    Par pepitoluna dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 12/07/2010, 09h34
  3. Réponses: 7
    Dernier message: 11/06/2009, 16h24
  4. ecrire un message d'erreur dans la page html
    Par slyfer dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/08/2007, 14h27
  5. [Tiles]message d'erreur dans un footer (form mal rempli)
    Par clement42 dans le forum Struts 1
    Réponses: 5
    Dernier message: 09/06/2005, 14h51

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