voici le code en question
$query2 = "UPDATE UTILISATEURS SET ETAT='trimestre' WHERE MAIL='[email protected]'";
$trimestre =7889231.49 ;
sleep($trimestre);
$query2 = "UPDATE UTILISATEURS SET ETAT='inscrit' WHERE MAIL='[email protected]'";$query2 = "UPDATE UTILISATEURS SET ETAT='trimestre' WHERE MAIL='[email protected]'";
$trimestre =7889231.49 ;
sleep($trimestre);
$query2 = "UPDATE UTILISATEURS SET ETAT='inscrit' WHERE MAIL='[email protected]'";
Code : Tout sélectionner
[php]...[/php]class Validerabonnement {
public function setEtat3($typeabonnement,$mail){
$trimestre = 7889231.49 ; // 3mois en secondes
$annuel = 31556926; // 12 mois en secondes
if($typeabonnement =='mensuel'){
sleep($trimestre);
$query2 = "UPDATE UTILISATEURS SET ETAT='inscrit' WHERE MAIL='$mail'";
}
else if($typeabonnement =='annuel') {
sleep($annuel);
$query2 = "UPDATE UTILISATEURS SET ETAT='inscrit' WHERE MAIL='$mail'";
$result2 = mysql_query($query2);
}
echo 'abonnement valider ' ;
$delaitrim4 = $trimestre - 345600 ; // 4 jours avant
$delaian4 = $annuel - 345600 ; // 4 jours avant
if($typeabonnement =='mensuel'){
sleep($delaitrim4);
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: Webmaster <[email protected]>' . "\r\n";
$headers = "From: [email protected]\r\n";
$objet = 'fin abonnement';
$contenu = 'alerte votre abonnement prend fin dans 4 jours ';
mail($mail, $objet, $contenu, $headers);
}
else if($typeabonnement =='annuel') {
sleep($delaian4);
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: Webmaster <[email protected]>' . "\r\n";
$headers = "From: [email protected]\r\n";
$objet = 'fin abonnement';
$contenu = 'alerte votre abonnement prend fin dans 4 jours ';
mail($mail, $objet, $contenu, $headers);
}
}
}