PHP: erreur filename en local ,,,

Résolu/Fermé
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 13 févr. 2007 à 17:38
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 - 13 févr. 2007 à 21:02
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 lundi 24 janvier 2005 Statut Membre Dernière intervention 19 juin 2020 28
13 févr. 2007 à 18:01
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 mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 517
13 févr. 2007 à 18:14
OK et merci jlfond ,
Mais je le met ?
0
txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024 517 > txiki Messages postés 6596 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 22 février 2024
13 févr. 2007 à 21:02
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