PHP: erreur filename en local ,,,

Résolu
txiki Messages postés 6514 Date d'inscription   Statut Contributeur Dernière intervention   -  
txiki Messages postés 6514 Date d'inscription   Statut Contributeur Dernière intervention   -
Salut aux spécialiste en php ! hi hi hi ;-))
J'ai un souci: En local, j'ai une erreur qui s'affiche avec une date farfelue mais avec en plus ce message (ce qui n'est pas le cas chez free).

Modifié le
Notice: Undefined variable: SCRIPT_FILENAME in g:\sites web\txiki\index.php on line 34
01 - 01 - 1970
Voici la fameuse ligne 34
<?
print("Modifié le ");
print date("d - m - Y", filemtime($SCRIPT_FILENAME));
?>


Peut-etre est-ce du a une absence de quelque chose soit dans mon easyphp, soit dans apache de ma machine.
Qu'en pensez-vous ?

Merci d'avance pour vos éclaircissement.
--

Le bonheur est la seule chose que l'on peut donner sans l'avoir.
Configuration: Windows XP
Firefox 1.5.0.9

1 réponse

  1. jlfond Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   28
     
    Bjr,

    Chez toi si tu utilises $_SERVER['SCRIPT_NAME'] ca doit marcher.

    Chez free il sont probablement en php3 ou alors il y a une option de conf de php qui est mis à off ou à on. ( register_global je crois)
    0
    1. txiki Messages postés 6514 Date d'inscription   Statut Contributeur Dernière intervention   609
       
      OK et merci jlfond ,
      Mais je le met ?
      0
      1. txiki Messages postés 6514 Date d'inscription   Statut Contributeur Dernière intervention   609 > txiki Messages postés 6514 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bon je me réponds à moi-même.....
        La bonne syntaxe est:
        <?
        print("Modifié le ");
        print date("d - m - Y");
        ?>

        au lieu de:
        <?
        print("Modifié le ");
        print(date("d - m - Y", filemtime($SCRIPT_FILENAME)));
        ?>


        Merci quand même !

        Le bonheur est la seule chose que l'on peut donner sans l'avoir.
        0