MAJ fichier texte lors de l'ouverture
Posté : 13 juil. 2010, 14:30
Bonjour,
Pour mon site (en php) je dois écrire dans un fichier log les actions faites par les utilisateurs. Donc pour consulter ce fichier log (txt), j'utilise une fonction javascript qui demande un mot de passe et qui ensuite ouvre ce fichier texte dans une nouvelle fenêtre. Le problème est que sous Firefox le fichier ne se met pas à jour si l'utilisateur fait une action. Il faut cliquer sur actualiser pour qu'il se mette à jour. Par contre sur IE, le fichier s'ouvre normalement (il est bien mis à jour).
Voila ma fonction javascript :
Pour mon site (en php) je dois écrire dans un fichier log les actions faites par les utilisateurs. Donc pour consulter ce fichier log (txt), j'utilise une fonction javascript qui demande un mot de passe et qui ensuite ouvre ce fichier texte dans une nouvelle fenêtre. Le problème est que sous Firefox le fichier ne se met pas à jour si l'utilisateur fait une action. Il faut cliquer sur actualiser pour qu'il se mette à jour. Par contre sur IE, le fichier s'ouvre normalement (il est bien mis à jour).
Voila ma fonction javascript :
<script language="javascript">
function authentication_view_log() {
var user;
var pass;
var admin_user = '<?php echo $admin_user; ?>' ;
var admin_pass = '<?php echo $admin_pass; ?>' ;
user=prompt('Please enter the admin user to view log file :',' ');
pass=prompt('Please enter the admin password to view log file :',' ');
if ((user==admin_user) && (pass==admin_pass))
window.open('log.txt','Log_file','');
else {
alert('Failed authentication.');
window.location="log_visits.php";
}
}
</script>