Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1328 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] Compte à rebour mettre un lien PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Compte à rebour mettre un lien PHP

n°1771519
woiduss
Posté le 09-08-2008 à 15:54:49  profilanswer
 

Bonjour à tous,
J'essaye de mettre un compte à rebour sur mon site il passe nikel avec des liens en HTML mais dès que je met un lien PHP le compte à rebour ne s'affiche pas comment faire?
 
 

Code :
  1. <DIV ID="Counter"></DIV>
  2. <SCRIPT LANGUAGE="JavaScript">
  3. var Seconds_Counter = 30; // indiquez la durée du compte à rebours en secondes
  4. var URL_Redirection_Counter = "index.html"; // indiquez le chemin du lien vers lequel le texte doit pointer
  5. var Text_Redirection_Counter = <?"(<a href=\"download.php?id=".$row["info_hash"]."&f=" . rawurlencode($row["filename"]) . " .torrent\">" . $row["filename"] . "</a>\n);"?> // le texte du lien
  6. var Target_Redirection_Counter = "_blank"; // le type de target : "_blank", "_parent", "_self" ou "_top"
  7. //les autres variables n'ont pas a etre modifiées//
  8. var Target_Counter = document.getElementById('Counter');
  9. var Target_Time_Counter = new Date();
  10. var Time_Beginn_Counter = Target_Time_Counter.getTime();
  11. var Time_End_Counter = Time_Beginn_Counter + (Seconds_Counter*1000);
  12. Target_Time_Counter.setTime(Time_End_Counter);
  13. // variables inutilisée ds ce code, servant a un compte a rebours sur plusieurs années
  14. var Day_Counter = Target_Time_Counter.getDate();
  15. var Month_Counter = Target_Time_Counter.getMonth() + 1;
  16. var Year_Counter = Target_Time_Counter.getYear();
  17. if(Year_Counter < 999) Year_Counter += 1900;
  18. var h_Counter = Target_Time_Counter.getHours();
  19. var m_Counter = Target_Time_Counter.getMinutes();
  20. var s_Counter = Target_Time_Counter.getSeconds();
  21. var fday_Counter = ((Day_Counter < 10) ? "0" : "" ) + Day_Counter + "/";
  22. var fmonth_Counter = ((Month_Counter < 10) ? "0" : "" ) + Month_Counter + "/";
  23. var fyear_Counter = Year_Counter
  24. var fh_Counter = ((h_Counter < 10) ? "0" : "" ) + h_Counter + "h ";
  25. var fm_Counter = ((m_Counter < 10) ? "0" : "" ) + m_Counter + "min ";
  26. var fs_Counter = ((s_Counter < 10) ? "0" : "" ) + s_Counter + "sec";
  27. var End_Date_Counter = fday_Counter + fmonth_Counter + fyear_Counter;
  28. var End_Time_Counter = fh_Counter + fm_Counter + fs_Counter;
  29. CountDown_Counter();
  30. function CountDown_Counter() {
  31. var Current_Date_Counter = new Date();
  32. var Curren_tTime_Counter = Current_Date_Counter.getTime()
  33. var Open_Time_Counter = Math.floor((Target_Time_Counter-Curren_tTime_Counter)/1000);
  34. var s_Counter = Open_Time_Counter % 60;
  35. var m_Counter = ((Open_Time_Counter-s_Counter)/60) % 60;
  36. var h_Counter = ((Open_Time_Counter-s_Counter-m_Counter*60)/(60*60));
  37. var fh_Counter = ((h_Counter < 10) ? "0" : "" ) + h_Counter + "h ";
  38. var fm_Counter = ((m_Counter < 10) ? "0" : "" ) + m_Counter + "min ";
  39. var fs_Counter = ((s_Counter < 10) ? "0" : "" ) + s_Counter + "sec";
  40. var Time_Counter = fh_Counter + fm_Counter + fs_Counter;
  41. var Output_String_Counter=Time_Counter;
  42. if(Open_Time_Counter<=0) {
  43. Target_Counter.innerHTML= "<a href='" + URL_Redirection_Counter + "' target='" + Target_Redirection_Counter + "'>" + Text_Redirection_Counter + "</a>";
  44. }else{
  45. Target_Counter.innerHTML= "Le compte a rebours se finira le " + End_Date_Counter + " à " + End_Time_Counter+ ", c'est a dire dans " + Output_String_Counter;
  46. window.setTimeout("CountDown_Counter()",1000);
  47. }
  48. }
  49. </SCRIPT>


 
 
Ce compte à rebour permet d'afficher un texte ou un lien ou encore les deux une fois terminé.
 
merci pour votre aide ;)


Message édité par woiduss le 09-08-2008 à 17:44:20
mood
Publicité
Posté le 09-08-2008 à 15:54:49  profilanswer
 

n°1771559
woiduss
Posté le 09-08-2008 à 17:43:37  profilanswer
 

j'ai réussi ,
il suffiser de prendre ceci  
 

Code :
  1. <?"(<a href=\"download.php?id=".$row["info_hash"]."&f=" . rawurlencode($row["filename"]) . " .torrent\">" . $row["filename"] . "</a>\n);"?>


 
et de le remplacer par ceci
 

Code :
  1. '<? print("download.php?id=".$row["info_hash"]."&f=" . rawurlencode($row["filename"]) . ".torrent\"" );?>'


 
merci à tous :hello:  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] Compte à rebour mettre un lien PHP

 

Sujets relatifs
[RESOLU] script d'avertissement auto pour disque pleinChoix du lien (relatif ou absolu) où l'utilisateur sera dirigé
[Résolu] Tuer le processus EXCEL.EXE depuis une application vba/access[Résolu] - Sessions bizarres, pertes des variables
[resolu]3 div dont 2 avec float : la troisième ne passe pas en dessousmsgbox et userform en plein ecran
Conteneur de self-reference [resolu][Excel] Rechercher un élément différent - Résolu
PHP dans une page HTM ?[Excel]Aide sur fonctions de recherche
Plus de sujets relatifs à : [RESOLU] Compte à rebour mettre un lien PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR