> Tous les forumsForum des Webmasters

 Problème avec la fonction ActiveLinkSujet résolu
Statut du sujet : RESOLU Imprimer
 nico3009
  Posté le 04/12/2007 @ 18:55  
 Petit astucien

114 Messages

Bonjour,

Un certain Malcom sur ce forum m'avait proposé il y a un certain temps un script qui me permettait d'activer et de désactiver un lien automatiquement à des instants précis. Je l'actualisais régulièrement pour l'utilisation que j'en avais et je n'ai jamais eu de problème. Ca marchait à merveille.

Aujourd'hui, ça ne fonctionne plus !

Voici le script :

<?php
function ActiveLink($url, $texte_lien, $date_debut, $date_fin)
{
$valday = date("d");
$valmonth = date("m");
$valyear = date("Y");
$valhour = date("H");
$valmin = date("i");
$valsec = date("s");

$current_date = mktime($valhour, $valmin, $valsec, $valmonth, $valday, $valyear);

if (($current_date > $date_debut) && ($current_date < $date_fin))
{
return '<a href="'.$url.'">'.$texte_lien.'</a>';
}
else
{
return $texte_lien;
};
};

$debut = mktime(20, 30, 00, 12, 03, 2007);

$fin = mktime(15, 30, 00, 12, 10, 2007);

echo ActiveLink('http://*********.free.fr/formulaireallemagne.htm', 'Cliquez ici pour pronostiquer', $debut, $fin);

?>

Si je laisse ces dates, le lien marche mais si je mets en date fin le 9 décembre à 23h59 ce n'est pas actif et si je mets le 10 décembre à 0h00, c'est actif!!!

J'ai fait un echo de la date actuelle et je tombe bon à 10 minutes près.

Qui sait d'où vient l'erreur svp??

 Afficher le profil de nico3009Envoyer un message privé à nico3009
 
 
Publicité
 nico3009  Posté le 04/12/2007 à 20:38  
Petit astucien

114 Messages

Oh punaise!!!!!!
Il fallait que je mette à la place de 03 et de 08 (les jours) 3 et 8 !!!!!!!!!!!!!!!

Passez-moi une corde!!!!!!!!!!!!!!!

Afficher le profil de nico3009Envoyer un message privé à nico3009
 Revenir en haut de la page
 elle  Posté le 04/12/2007 à 20:42  
  Maîtresse astucienne


15714 Messages
T'en fais pas, ça arrive à tout le monde un jour ou l'autre...
Afficher le profil de elle Voir la configuration de elleEnvoyer un message privé à elle
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page