Archive pour mai, 2009

Hi all,

Pendant le développement d’un site web dynamique j’ai bien galérer avec une tout petite partie de ce dernier. Le principe de cette partie était de créer un espace membre: dans cet espace chaque membre pourra vérifier l’état de son abonnement (un abonnement payant) et la vérification devra être fait automatiquement, c’est a dire dès qu’un membre se connecte sur son espace, un script php doit faire la comparaison entre la date du jour et la date de fin de l’abonnement et afficher une image et un texte selon l’état de l’abonnement. Mais le seul problème qui m’a rencontré était: Comment comparer les dates (deux dates) en php (date de commencement de l’abonnement et date de fin) pour savoir si un abonnement valide ou non?

C’était tout bête mais je n’ai pas fait attention au début :-)


Voilà la solution pour comparer deux dates en php si quelqu’un en aura besoin:

< ?php
//----------------------------------------------------------------
//Astuce trouvée sur http://blog.galerie-cesar.com
//----------------------------------------------------------------
	$datejour = date('d/m/Y');
	//la date du fin est stocké dans une base de données
        //on extracte la date du fin depuis la bdd et on la met dans une variable $datefin
	$datefin= $donnees['fin'];  

        //explode pour mettre la date du fin en format numerique: 12/05/2006  -> 12052006
	$dfin = explode("/", $datefin); 

        //explode pour mettre la date du jour en format numerique: 31/05/2009  -> 31052009
        $djour = explode("/", $datejour); 

        // concaténation pour inverser l'ordre: 12052006 -> 20060512
	$finab = $dfin[2].$dfin[1].$dfin[0];
        // concaténation pour inverser l'ordre: 31052009 -> 20090531
	$auj = $djour[2].$djour[1].$djour[0]; 

	// Ensuite il suffit de comparer les deux valeurs

	if ($auj>$finab)
	{
	//------Abonnement expiré;-------
	echo "abonnement expiré":
	}
	else
	{
	//-------Abonnement en cours-----
	echo "abonnement valide":
	}
?>

Voila donc ma façon de comparer deux dates en php.
Merci de laisser un commentaire si vous trouvez l’astuce utile :-)

Hi all,

Alors que microsoft essaye d’imposer des nouvelles lois pour pénaliser les gens qui utilisent des logiciels microsoft craqués, cette dernière a été pénalisé -je vous le jure :-D – et devra payer une amende de 200 millions de dollars (je sais que c’est rien pour Billou :-D – et la raison était … Articles plus anciens

Hi All,

C’est la suite de l’article parlant de la tentative de fraude (bmwwinner@bmw.com) dont je vous ai parlé :-)

This is the episode 2 of the post about the fraud attempt by bmwwinner@bmw.com . Link to the English version at the end of the page.

Articles plus anciens

Hi all,

Edit: when consulting google analytics i noticed that many visitors came from google when searching the keyword « bmwwinner2009@bmw.com » and « bmwwinner2009 » . So, for the non french speaking readers: do not reply to that mail ! Be carefull: it’s an attempt of fraud. More informations in english at the end of the page

Alors voilà, j’annonce avec joie que je viens de gagner une bagnole et plus précisément une BMW X6 CONCEPT CAR 2009. Attendez! c’est pas encore finis! a part la X6 j’ai gagné aussi £750,000.00 !! Vous me croyez pas ? Voilà la preuve:

Articles plus anciens

Hi all,

Oui, en fait c’est possible de télécharger légalement une copie (avec une clé d’activation) du célèbre nouveau système d’exploitation Windows 7 RC (windows seven RC si vous voulez :-) ) et c’est sans détourner les règles ;-)

Voilà la démarche à  suivre:

Articles plus anciens