Witam, mam oto taki kod. ma on odliczać czas dni itd.. do określonej daty lecz nie wiem dlaczego skrypt w ogóle nie chce się pokazać na stronie www!

  1. <?
  2.  
  3. @openside("ODLICZANIE DO");
  4.  
  5. $minute = 15;
  6. $hour = 18;
  7. $day = 27;
  8. $month = 3;
  9. $year = 2009;
  10. $diff = mktime($hour, $minute, 0, $month, $day, $year) - time();
  11.  
  12.  
  13. $days = ($diff - ($diff % 86400)) / 86400;
  14. $diff = $diff - ($days * 86400);
  15. $hours = ($diff - ($diff % 3600)) / 3600;
  16. $diff = $diff - ($hours * 3600);
  17. $minutes = ($diff - ($diff % 60)) / 60;
  18. ?>
  19. <center>
  20. <? echo 'Pozostało jeszcze ...'; ?><br><br>
  21. <? echo "$days Dni <br> $hours Godzin <br> $minutes Minut<br><br>" ?>
  22. </center>
  23. <?
  24. @closeside();
  25. @closeside();
  26. ?>


edit///

Ok już naprawione

jak ktoś chce poprawiony kod:

  1. <?
  2.  
  3.  
  4.  
  5. $minute = 57;
  6. $hour = 11;
  7. $day = 28;
  8. $month = 1;
  9. $year = 2012;
  10. $diff = mktime($hour, $minute, $second, $month, $day, $year) - time();
  11.  
  12.  
  13. $days = ($diff - ($diff % 86400)) / 86400;
  14. $diff = $diff - ($days * 86400);
  15. $hours = ($diff - ($diff % 3600)) / 3600;
  16. $diff = $diff - ($hours * 3600);
  17. $minutes = ($diff - ($diff % 60)) / 60;
  18. $second = ($diff - ($minutes * 60)) / 60;
  19. $seconds = substr($second,0,4)
  20. ?>
  21. <center>
  22. <? echo 'Pozostało jeszcze ...'; ?><br><br>
  23. <? echo "$days Dni <br> $hours Godzin <br> $minutes Minut<br> $seconds sekund<br>" ?>
  24. </center>
  25. <?
  26. if($days <= '0' && $hours <= '0' && $minutes <= '0' && $seconds <= '0' ){
  27. echo "czas minął.";
  28. }
  29. ?>