PHP: erreur filename en local ,,,

Résolu
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. 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)
    1. Contributeur
      OK et merci jlfond ,
      Mais je le met où ?
    2. Contributeur
      @txikiBon 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.