Messages lus / non-lus [PHP]
Résolu
crocoscore
Messages postés
165
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Quelqu'un pourrait m'expliquer pourquoi ce code ne fonctionne pas ?
<?php
if(isset($_COOKIE['annales_compiegne'])) //On demande si le cookie existe, et si il existe :
{
$jour = date("d");
$mois = date("m");
$annee = date("Y");
$heure = date("H");
$minute = date("i");
$Timestamp_actuel = $jour . $mois . $annee . $heure .$minute; //On crée le timestamp
mysql_connect($I_adresse, $I_nom, $I_motdepasse); //On
mysql_select_db($I_database); //Se connecte
$retour = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 0,1"); //On sectionne le dernier article
while ($donnees = mysql_fetch_array($retour))
{
$dernier_article = date('dmYHi', $donnees['timestamp']; //On récupère le timestamp du last article
}
$cookie = date('dmYHi', $donnees['annales_compiegne'];
if($cookie <= $dernier_article) // Si la date du cookie est inférieur ou égale à la date du dernière article
{
$timestamp_expire = time() + 180*24*3600; // Le cookie expirera dans un an
setcookie('annales_compiegne', $Timestamp_actuel, $timestamp_expire); // On écrit un cookie
echo '<li><a href="liste.php" style="text-decoration: blink;">Articles</a></li>';
}
else
{
$timestamp_expire = time() + 180*24*3600; // Le cookie expirera dans un an
setcookie('annales_compiegne', $Timestamp_actuel, $timestamp_expire); // On écrit un cookie
echo '<li><a href="liste.php">Articles</a></li>';
}
}
else //Si le cookie n'existe pas, on le crée et ont fais clignoter le lien
{
$timestamp_expire = time() + 180*24*3600; // Le cookie expirera dans un an
setcookie('annales_compiegne', $Timestamp_actuel, $timestamp_expire); // On écrit un cookie
echo '<li><a href="liste.php" style="text-decoration: blink;">Articles</a></li>';
}
?>
Merci
Quelqu'un pourrait m'expliquer pourquoi ce code ne fonctionne pas ?
<?php
if(isset($_COOKIE['annales_compiegne'])) //On demande si le cookie existe, et si il existe :
{
$jour = date("d");
$mois = date("m");
$annee = date("Y");
$heure = date("H");
$minute = date("i");
$Timestamp_actuel = $jour . $mois . $annee . $heure .$minute; //On crée le timestamp
mysql_connect($I_adresse, $I_nom, $I_motdepasse); //On
mysql_select_db($I_database); //Se connecte
$retour = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT 0,1"); //On sectionne le dernier article
while ($donnees = mysql_fetch_array($retour))
{
$dernier_article = date('dmYHi', $donnees['timestamp']; //On récupère le timestamp du last article
}
$cookie = date('dmYHi', $donnees['annales_compiegne'];
if($cookie <= $dernier_article) // Si la date du cookie est inférieur ou égale à la date du dernière article
{
$timestamp_expire = time() + 180*24*3600; // Le cookie expirera dans un an
setcookie('annales_compiegne', $Timestamp_actuel, $timestamp_expire); // On écrit un cookie
echo '<li><a href="liste.php" style="text-decoration: blink;">Articles</a></li>';
}
else
{
$timestamp_expire = time() + 180*24*3600; // Le cookie expirera dans un an
setcookie('annales_compiegne', $Timestamp_actuel, $timestamp_expire); // On écrit un cookie
echo '<li><a href="liste.php">Articles</a></li>';
}
}
else //Si le cookie n'existe pas, on le crée et ont fais clignoter le lien
{
$timestamp_expire = time() + 180*24*3600; // Le cookie expirera dans un an
setcookie('annales_compiegne', $Timestamp_actuel, $timestamp_expire); // On écrit un cookie
echo '<li><a href="liste.php" style="text-decoration: blink;">Articles</a></li>';
}
?>
Merci
A voir également:
- Messages lus / non-lus [PHP]
- Comment savoir si quelqu'un lit mes messages sur whatsapp - Accueil - Messagerie instantanée
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Messages supprimés whatsapp - Guide
- Google messages - Accueil - Messagerie instantanée
- Easy php - Télécharger - Divers Web & Internet
2 réponses
Tu devrais expliquer ce que tu veux faire et les erreurs que ton code te renvoie, au lieu de balancer ton code brut comme ca.
Ca donne pas envie de le lire.
Ca donne pas envie de le lire.
“On demande si le cookie existe, et si il existe”
Ça commence déjà bien ...
$jour = date("d");
$mois = date("m");
$annee = date("Y");
$heure = date("H");
$minute = date("i");
$Timestamp_actuel = $jour . $mois . $annee . $heure .$minute; //On crée le timestamp
Le timestamp n'est pas du tout ça ! Utilises la fonction time() ou la variable $_SERVER['REQUEST_TIME'] (PHP 5.3.0 et +)
Sur CCM, utilise la balise "code" et pas "gras" pour mettre un script, afin qu'il garde les espacements
Ça commence déjà bien ...
$jour = date("d");
$mois = date("m");
$annee = date("Y");
$heure = date("H");
$minute = date("i");
$Timestamp_actuel = $jour . $mois . $annee . $heure .$minute; //On crée le timestamp
Le timestamp n'est pas du tout ça ! Utilises la fonction time() ou la variable $_SERVER['REQUEST_TIME'] (PHP 5.3.0 et +)
Sur CCM, utilise la balise "code" et pas "gras" pour mettre un script, afin qu'il garde les espacements