Bloquer acces lien [Besoin d'une piste]
Résolu/Fermé
PyrOBarBarez
-
18 août 2012 à 18:24
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 18 août 2012 à 21:17
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 - 18 août 2012 à 21:17
A voir également:
- Bloquer acces lien [Besoin d'une piste]
- Lien url - Guide
- Verifier un lien - Guide
- Créer un lien pour partager des photos - Guide
- Bloquer pub youtube - Guide
- Acces rapide - Guide
4 réponses
j'ai peut etre trouvé .
Si je mets un colone dateacces dans ma BDD et que je mets un if sur mon lien ça marcherai ?
Si je mets un colone dateacces dans ma BDD et que je mets un if sur mon lien ça marcherai ?
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
18 août 2012 à 19:06
18 août 2012 à 19:06
Tu as ca comme fonction pour le nbres de jour :
<?php
$dateDiff = $date1 - $date2;
$fullDays = floor($dateDiff/(60*60*24));
echo "Differernce is $fullDays jours";
?>
<?php
$dateDiff = $date1 - $date2;
$fullDays = floor($dateDiff/(60*60*24));
echo "Differernce is $fullDays jours";
?>
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
18 août 2012 à 19:21
18 août 2012 à 19:21
Oui attention au format des date qui doit etre identique :
$Date = Date("d/m/Y") ;
et la requete qui extrait la date de la bdd
$Date = Date("d/m/Y") ;
et la requete qui extrait la date de la bdd
<?php
$dateBDD = ($row_Recordset1['dateargent']) ; // 11/08/2012
$dateactuel = 'date("d/m/Y")' ; // 18/08/2012
$dateDiff = $dateactuel - $dateBDD ;
$difference = floor($dateDiff/(60*60*24));
echo "Différence: $difference jours";
if($difference >= 1){
echo " c'est bon" ;
}
else {
echo " ça fait moins d'un jour" ;
}
?>
$dateactuel = 'date("d/m/Y")' ;
$dateDiff = $dateactuel - $dateBDD ;
$difference = floor($dateDiff/(60*60*24));
echo "Différence: $difference jours";
if($difference >= 1){
echo " c'est bon" ;
}
else {
echo " ça fait moins d'un jour" ;
}
?>
Pour l'echo me donne -1 ??
$dateBDD = ($row_Recordset1['dateargent']) ; // 11/08/2012
$dateactuel = 'date("d/m/Y")' ; // 18/08/2012
$dateDiff = $dateactuel - $dateBDD ;
$difference = floor($dateDiff/(60*60*24));
echo "Différence: $difference jours";
if($difference >= 1){
echo " c'est bon" ;
}
else {
echo " ça fait moins d'un jour" ;
}
?>
$dateactuel = 'date("d/m/Y")' ;
$dateDiff = $dateactuel - $dateBDD ;
$difference = floor($dateDiff/(60*60*24));
echo "Différence: $difference jours";
if($difference >= 1){
echo " c'est bon" ;
}
else {
echo " ça fait moins d'un jour" ;
}
?>
Pour l'echo me donne -1 ??
Petit fail le code est :
<?php
$dateBDD = ($row_Recordset1['dateargent']) ;
$dateactuel = 'date("d/m/Y")' ;
$dateDiff = $dateactuel - $dateBDD ;
$difference = floor($dateDiff/(60*60*24));
echo "Différence: $difference jours";
if($difference >= 1){
echo " c'est bon" ;
}
else {
echo " ça fait moins d'un jour" ;
}
?>
<?php
$dateBDD = ($row_Recordset1['dateargent']) ;
$dateactuel = 'date("d/m/Y")' ;
$dateDiff = $dateactuel - $dateBDD ;
$difference = floor($dateDiff/(60*60*24));
echo "Différence: $difference jours";
if($difference >= 1){
echo " c'est bon" ;
}
else {
echo " ça fait moins d'un jour" ;
}
?>
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
18 août 2012 à 19:45
18 août 2012 à 19:45
Voia un pti bout de code qui marche :
<?php
function NbJours($debut, $fin) {
$tDeb = explode("/", $debut);
$tFin = explode("/", $fin);
$diff = mktime(0, 0, 0, $tFin[1], $tFin[2], $tFin[0]) -
mktime(0, 0, 0, $tDeb[1], $tDeb[2], $tDeb[0]);
return(($diff / 86400));
}
//Annee mois jour
$dateBDD = "2012/08/18"; //J'ai mis en dure car pas de BDD pr moi ;)
$dateactuel = date("Y/m/d") ; // 18/08/2012
echo $dateBDD ;
echo $dateactuel;
// Comment apeler la fonction
$Nombres_jours = NbJours( $dateBDD,$dateactuel );
// Affiche
echo $Nombres_jours;
if($Nombres_jours >= 1){
echo " c'est bon" ;
}
else {
echo " ça fait moins d'un jour" ;
}
?>
<?php
function NbJours($debut, $fin) {
$tDeb = explode("/", $debut);
$tFin = explode("/", $fin);
$diff = mktime(0, 0, 0, $tFin[1], $tFin[2], $tFin[0]) -
mktime(0, 0, 0, $tDeb[1], $tDeb[2], $tDeb[0]);
return(($diff / 86400));
}
//Annee mois jour
$dateBDD = "2012/08/18"; //J'ai mis en dure car pas de BDD pr moi ;)
$dateactuel = date("Y/m/d") ; // 18/08/2012
echo $dateBDD ;
echo $dateactuel;
// Comment apeler la fonction
$Nombres_jours = NbJours( $dateBDD,$dateactuel );
// Affiche
echo $Nombres_jours;
if($Nombres_jours >= 1){
echo " c'est bon" ;
}
else {
echo " ça fait moins d'un jour" ;
}
?>
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
18 août 2012 à 20:58
18 août 2012 à 20:58
Pour modifier l'ordre de la date il faut que tu joues avec :
$diff = mktime(0, 0, 0, $tFin[1], $tFin[2], $tFin[0]) -
mktime(0, 0, 0, $tDeb[1], $tDeb[2], $tDeb[0]);
actuellement :
0 Annee
1 Mois
2 Jour
dc toi tu fais
2
1
0
$diff = mktime(0, 0, 0, $tFin[2], $tFin[1], $tFin[0]) -
mktime(0, 0, 0, $tDeb[2], $tDeb[1], $tDeb[0]);
Ca va tu as compris la fonction ?
Modifie aussi :
$dateactuel = date("Y/m/d") ;
en
$dateactuel = date("d/m/Y") ;
$diff = mktime(0, 0, 0, $tFin[1], $tFin[2], $tFin[0]) -
mktime(0, 0, 0, $tDeb[1], $tDeb[2], $tDeb[0]);
actuellement :
0 Annee
1 Mois
2 Jour
dc toi tu fais
2
1
0
$diff = mktime(0, 0, 0, $tFin[2], $tFin[1], $tFin[0]) -
mktime(0, 0, 0, $tDeb[2], $tDeb[1], $tDeb[0]);
Ca va tu as compris la fonction ?
Modifie aussi :
$dateactuel = date("Y/m/d") ;
en
$dateactuel = date("d/m/Y") ;
j'ai compris oui , par contre j'avais déjà modifié comme ça et je ne trouvep plus mon erreur
function NbJours($debut, $fin) { $tDeb = explode("/", $debut); $tFin = explode("/", $fin); $diff = mktime(0, 0, 0, $tFin[2], $tFin[1], $tFin[0]) - mktime(0, 0, 0, $tDeb[2], $tDeb[1], $tDeb[0]); return(($diff / 86400)); } //Annee mois jour $dateBDD = "17/08/2012"; //J'ai mis en dure car pas de BDD pr moi ;) $dateactuel = date("d/m/Y") ; // 18/08/2012
moiced59
Messages postés
1145
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
18 août 2014
60
Modifié par moiced59 le 18/08/2012 à 21:10
Modifié par moiced59 le 18/08/2012 à 21:10
c 1 0 2 dsl la fonction : mktime c'est :
Heure minute seconde mois jour année
J'ai reteste au format francais ca marche
Heure minute seconde mois jour année
J'ai reteste au format francais ca marche
18 août 2012 à 19:04
Ton ech $lol retourne koi ?