begin process at 2012 02 09 11:11:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > PENSE BETE

PENSE BETE


 Information sur la source

Note :
Aucune note
Catégorie :Date / Heure Niveau :Initié Date de création :11/02/2003 Date de mise à jour :11/02/2003 19:14:41 Vu :2 802

Auteur : pheno

Ecrire un message privé
Site perso
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Ce code permet d afficher un message si la date de fin de validite est inferieur ou egale a la date du jour
structure du fichier pense.dat
datedebut,datefin,message
les dates sont au format timestamp

Source

  • <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>
 

 Conclusion

Vive la red hat


 Sources du même auteur

LIER 2 LISTES DEROULANTE ENTRE ELLE

 Sources de la même categorie

Source avec une capture AGENDA GRAPHIQUE SIMPLE (DÉBUTANT) À INTÉGRER par NicomakM
CALCUL DU NOMBRE DE JOURS CONTENUS DANS L'INTERSECTION DE DE... par curphey
CALENDRIER EN 70 LIGNES par tchconst
Source avec Zip CALENDRIER par gabay
CALENDRIER SIMPLE par manuche

Commentaires et avis

Commentaire de ronanry le 12/02/2003 07:47:16

moi je prefere la mandrake :)

Commentaire de pheno le 12/02/2003 13:46:10

Ah non rien ne vaut une red hat 8.0,  mais bon ca m embeterai quand meme que mandrakesoft disparaisse.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,153 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales