Bonjour
Je vous sollicite car j'ai un petit problème.
Lors de l'ouverture d'une page je souhaite écrit dans un fichier page ouverte avec la date et lors de la fermeture je souhaite que dans ce même fichier il s'écrive page fermé avec la date.
Le problème est que onload écrie page ouverte et page fermé et que lors de la fermeture rien ne s'écrit.
Voici mon code :
<html>head><title>Boite de dialogue</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
fonction ouvre() {
<?
$texte= " ouvre " .date(" d/m/y H:i:s");
$nfichier = "upload/fermeture.txt" ;
if($fp = fopen( $nfichier,"a")){
fputs($fp, "\n");
fputs($fp, $texte);
fclose($fp); }else{ exit(); }
?>
}
</script>
<script language="JavaScript">
fonction ferme() {
<?
$texte= " FERME " .date(" d/m/y H:i:s");
$nfichier = "upload/fermeture.txt" ;
if($fp = fopen( $nfichier,"a")){
fputs($fp, "\n");
fputs($fp, $texte);
fclose($fp); }else{ exit(); }
?>
}
</script>
</head>
<body onload="ouvre();return true" onbeforeunload="ferme();return true" >
</body>
</html>
Le but final étant d'écrire dans un base de donnée.
Merci à tous de votre aide.
Tous 69