- <html>
- <head>
- <title>PHP</title>
- </head>
- <body>
- <?
-
- $fichier = "pense.dat";
- if (file_exists($fichier))
- {
- $fp = fopen($fichier,"r+");
- $buffer = fgets($fp,100);
- while (!feof($fp))
- {
- $datefinvalide=decouper($buffer);
- $tab = getdate($datefinvalide["datefin"]);
- $datesys=time();
- $tabdatesys=getdate($datesys);
- //foreach($tabdatesys as $c => $v)
- //echo $tab{"mon"],$tab{"mday"];
- if ($tabdatesys["year"]>=$tab["year"])
- echo $datefinvalide["message"],"<br>";
- else if ($tabdatesys["year"]==$tab["year"] && $tabdatesys["mon"]>$tab["mon"])
- echo $datefinvalide["message"],"<br>";
- else if ($tabdatesys["year"]==$tab["year"] && $tabdatesys["mon"]==$tab["mon"] && $tabdatesys["mday"]>=$tab["mday"])
- echo $datefinvalide["message"],"<br>";
- else if ($tabdatesys["year"]==$tab["year"] && $tabdatesys["mon"]==$tab["mon"] && $tabdatesys["mday"]==$tab["mday"])
- echo $datefinvalide["message"],"<br>";
- $buffer = fgets($fp,100);
- }
- fclose($fp);
- }else echo "fichier inexistant";
-
- function decouper($buffer)
- {
- $mot= strtok($buffer,",");
- $datedeb=$mot;
- $i=0;
- while($mot)
- {
- if ($i % 2 == 1)
- $datefin["datefin"]=$mot;
- else if ($i % 2 == 0)
- $datefin["message"]=$mot;
- $mot = strtok(",");
- $i++;
- }
- //echo "Datedeb: ",$datedeb,"datefin: ",$datefin["datefin"],"Message: ",$datefin["message"],"<br>";
- return $datefin;
- }
-
-
- ?>
- </body>
- </html>
-
<html>
<head>
<title>PHP</title>
</head>
<body>
<?
$fichier = "pense.dat";
if (file_exists($fichier))
{
$fp = fopen($fichier,"r+");
$buffer = fgets($fp,100);
while (!feof($fp))
{
$datefinvalide=decouper($buffer);
$tab = getdate($datefinvalide["datefin"]);
$datesys=time();
$tabdatesys=getdate($datesys);
//foreach($tabdatesys as $c => $v)
//echo $tab{"mon"],$tab{"mday"];
if ($tabdatesys["year"]>=$tab["year"])
echo $datefinvalide["message"],"<br>";
else if ($tabdatesys["year"]==$tab["year"] && $tabdatesys["mon"]>$tab["mon"])
echo $datefinvalide["message"],"<br>";
else if ($tabdatesys["year"]==$tab["year"] && $tabdatesys["mon"]==$tab["mon"] && $tabdatesys["mday"]>=$tab["mday"])
echo $datefinvalide["message"],"<br>";
else if ($tabdatesys["year"]==$tab["year"] && $tabdatesys["mon"]==$tab["mon"] && $tabdatesys["mday"]==$tab["mday"])
echo $datefinvalide["message"],"<br>";
$buffer = fgets($fp,100);
}
fclose($fp);
}else echo "fichier inexistant";
function decouper($buffer)
{
$mot= strtok($buffer,",");
$datedeb=$mot;
$i=0;
while($mot)
{
if ($i % 2 == 1)
$datefin["datefin"]=$mot;
else if ($i % 2 == 0)
$datefin["message"]=$mot;
$mot = strtok(",");
$i++;
}
//echo "Datedeb: ",$datedeb,"datefin: ",$datefin["datefin"],"Message: ",$datefin["message"],"<br>";
return $datefin;
}
?>
</body>
</html>