1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
| <?php
$DATE = $_POST['date'] ;
$TEXTE = $_POST['texte'] ;
$startstringfilename = "startstring.html";
$stopstringfilename = "stopstring.html";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>administration - data entered</title>
<link href="AA.css" rel="stylesheet" type="text/css" />
<script language="javascript" type="text/javascript" src="scripts/validerchamps-admin.js" charset="iso-8859-1">
</script>
</head>
<body id="bodyfond1">
<div id="container870" align="center">
<?php
if ($DATE != '' && $TEXTE != '') {
if (is_writable($startstringfilename)) {
if ((!$handle1 = fopen($startstringfilename, 'a+')) || (!$handle2 = fopen($stopstringfilename, 'r'))) {
echo "<p class=\"arial12noir\">Impossible d'ouvrir le fichier ($startstringfilename) ou le fichier ($stopstringfilename), veuillez recommencer ou contacter <a href=\"mailto:fabien@laplumesurlatoile.com\">Fabien</a></p>";
exit;
}
$contents1 = fread($handle1, filesize($startstringfilename));
$writecontents1 = $contents1."<li><a href=\"".$DATE.".html\" target=\"subframe\">".$DATE."</a></li>";
$writecontents2 = fread($handle2, filesize($stopstringfilename));
if (fwrite($handle1, $writecontents1) === FALSE){
echo "<p class=\"arial12noir\">Impossible d'écrire dans le fichier ($startstringfilename), veuillez recommencer ou contacter <a href=\"mailto:fabien@laplumesurlatoile.com\">Fabien</a></p>";
exit;
}
else echo "<p class=\"arial12noir\">L'écriture de ($writecontents1) dans le fichier ($startstringfilename) a réussi</p>";
fclose($handle1);
fclose($handle2);
$indexfilename = 'index.html';
$writecontentsfinaltoindex = $writecontents1.$writecontents2;
if (!$handlefinal = fopen($indexfilename, 'w')) {
echo "<p class=\"arial12noir\">Impossible de lire le fichier ($indexfilename), veuillez recommencer ou contacter <a href=\"mailto:fabien@laplumesurlatoile.com\">Fabien</a></p>";
exit;
}
// Write $writecontentsfinal to our opened file.
if (fwrite($handlefinal, $writecontentsfinaltoindex) === FALSE) {
echo "<p class=\"arial12noir\">Impossible d'écrire dans le fichier ($indexfilename), veuillez recommencer ou contacter <a href=\"mailto:fabien@laplumesurlatoile.com\">Fabien</a></p>";
exit;
}
else echo "<p class=\"arial12noir\">L'écriture de ($writecontentsfinaltoindex) dans le fichier ($indexfilename) a réussi</p>";
fclose($handlefinal);
$TEXTEMOD = str_replace('/n', '<br/>', $TEXTE);
$newfilename = $DATE.'.html';
$writenewfilecontents = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" /><title>".$DATE."</title><link href=\"AA.css\" rel=\"stylesheet\" type=\"text/css\" /></head><body id=\"bodyfond1\"><div id=\"container830\"><pre>".$TEXTEMOD."</pre></div></body></html>";
if (!$handlefinal = fopen($newfilename, 'a+')) {
echo "<p class=\"arial12noir\">Impossible de créer ($newfilename), veuillez recommencer ou contacter <a href=\"mailto:fabien@laplumesurlatoile.com\">Fabien</a></p>";
exit;
}
// Write $writecontentsfinal to our opened file.
if (fwrite($handlefinal, utf8_encode($writenewfilecontents)) === FALSE) {
echo "<p class=\"arial12noir\">Impossible d'écrire dans le fichier ($newfilename), veuillez recommencer ou contacter <a href=\"mailto:fabien@laplumesurlatoile.com\">Fabien</a></p>";
exit;
}
else echo "<p class=\"arial12noir\">L'écriture de ($writenewfilecontents) dans le fichier ($newfilename) a réussi</p>";
fclose($handlefinal);
} else echo "<p class=\"arial12noir\">Le fichier ($startstringfilename) n'est pas accessible en écriture, veuillez recommencer ou contacter <a href=\"mailto:fabien@laplumesurlatoile.com\">Fabien</a></p>";
}
else echo "<p class=\"arial12noir\">Aucune donnée reçue, veuillez recommencer ou contacter <a href=\"mailto:fabien@laplumesurlatoile.com\">Fabien</a></p>";
?>
</div>
</body>
</html> |
Partager