PHP: erreur filename en local ,,,

Résolu
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   -  
txiki Messages postés 6596 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.
A voir également:

1 réponse

jlfond Messages postés 230 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
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521
 
OK et merci jlfond ,
Mais je le met ?
0
txiki Messages postés 6596 Date d'inscription   Statut Contributeur Dernière intervention   521 > txiki Messages postés 6596 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