Justement Givo,
J'ai un peu arrangé le très bon script de cinezone :
- Code: Tout sélectionner
<?php
$filename='memo.txt';
$message='';
if (isset($_POST['memo_data'])) {
$ts = $_POST['ts'];
if ($ts==filemtime($filename)) {
$fp = fopen($filename,'w');
$_POST['memo_data'] = stripslashes($_POST['memo_data']);
fputs($fp,$_POST['memo_data']);
fclose($fp);
$message='Enregistrement effectué';
clearstatcache();
} else {
$message='Le fichier a été changé entre temps. Veuillez refaire les modifications et enregistrer.';
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Memo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body style="background:darkgrey;">
<? print ($message); ?>
<form id="memo" method="post" action="">
<p>
<textarea name="memo_data" style="width:100%;" rows ="37">
<?php
$ts=filemtime($filename);
include($filename);
?>
</textarea><br />
</p>
<input type="hidden" name="ts" value="<? print($ts); ?>">
<input value="Enregistrer" style="width:100%; height:5%" type="submit" />
</form>
</body>
</html>
afin que si le fichier a été modifié pendant qu'on tape, il ne soit pas bêtement écrasé.
En espérant que ca serve !