[RESOLU] Compte à rebour mettre un lien PHP

Compte à rebour mettre un lien PHP [RESOLU] - PHP - Programmation

Marsh Posté le 09-08-2008 à 15:54:49    

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
Reply

Marsh Posté le 09-08-2008 à 15:54:49   

Reply

Marsh Posté le 09-08-2008 à 17:43:37    

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:  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed