login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Foutmelding unexpected T_VARIABLE (Opgelost)

Offline Mroseboom - 05/02/2009 16:19 (laatste wijziging 05/02/2009 16:20)
Avatar van MroseboomLid Als ik hem wil openen zeg hij dit
[error]Parse error: syntax error, unexpected T_VARIABLE, expecting ';' in /storage/mijndomein/users/122262/public/sites/www.soccerfreaks.nl/kalender2.php on line 62[/error]
code is
  1. <?php
  2. $loc_nl = setlocale(LC_TIME, 'nl_NL', 'nl', 'du');
  3. $weekdag = array ('zo', 'ma', 'di', 'wo', 'do', 'vr', 'za');
  4. for ($i=0;$i<7;$i++)
  5. {
  6. $weekdag[] = strftime('%a ',
  7. mktime(0, 0, 0, 6, $i+5, 2005)) ;
  8. }
  9. $maandnr = idate('m');
  10. $jaar = date('Y');
  11. $eerste = mktime(0, 0, 0, $maandnr, 1, $jaar);
  12. $edag = date('w', $eerste);
  13.  
  14. function eersteDagInMaand($maand, $jaar)
  15. {
  16. $edag = date('z', mktime(0, 0, 0, $maandnr, 1, $jaar));
  17. return $edag;
  18. }
  19.  
  20. function restDagen($edag, $ldag) {
  21. $mm = ($edag + $ldag) % 7;
  22. if ($mm != 0) $mm = 7 - $mm;
  23. return $mm;
  24. }
  25.  
  26. function dagenInMaand ($maand, $jaar) {
  27. $num = cal_days_in_month(CAL_GREGORIAN,$maand, $jaar);
  28. }
  29. echo 'vandaag: '.
  30. strftime('%A %d %B %Y', mktime());
  31. $maand = date('m'); // huidige maand
  32. $jaar = date('Y'); // huidige jaar
  33. $ldag = dagenInMaand(idate('m'), date('Y'));
  34. $edag = eersteDagInMaand(idate('m'), date('Y'));
  35.  
  36. $rest = restDagen($edag, $ldag);
  37.  
  38. echo '<br />eerstedag: ' . $edag . ', aantal dagen: ' . $ldag . ', restdagen: ' . $rest ;
  39.  
  40. function printMaand($maand, $jaar) {
  41. // $weekdag = array ('zo', 'ma', 'di', 'wo',
  42. // 'do', 'vr', 'za',);
  43. for ($i = 0; $i < 7; $i ++)
  44. $weekdag[] = strftime("%a", mktime(0, 0, 0, 6, $i +5, 2005));
  45. }
  46. $edag = eersteDagInMaand($maand, $jaar);
  47. $ldag = dagenInMaand($maand, $jaar);
  48. $rest = restDagen($edag, $ldag);
  49.  
  50. echo '<br/>';
  51. echo strftime('%b %y',
  52. mktime(0, 0, 0, $maand, 1, $jaar));
  53. echo '<br/>';
  54. echo '\n', '<table border=1><tr>';
  55.  
  56. foreach ($weekdag as $dag) {
  57. echo '<td>$dag<td>';
  58. }
  59. echo'</tr><tr>', '\n';
  60. for ($i = 0;
  61. $i < ($edag + $ldag + $rest)
  62. $i ++) {
  63. if ($i < $edag || $i >= $edag + $ldag)
  64. echo '<td>&nbsp;</td>', ''\n'';
  65. else {
  66. echo '<td>', $i - $edag = 1,
  67. '</td>', ''\n'';
  68. if (($i +1) % 7 === 0)
  69. echo '</tr><tr>', ''\n'';
  70. }
  71. }
  72. echo '</tr></table>';
  73. }
  74. printmaand($maand, $jaar);
  75.  
  76. ?>

2 antwoorden

Gesponsorde links
Offline Stijn - 05/02/2009 16:22
Avatar van Stijn PHP expert Na $i < ($edag + $ldag + $rest)[ moet een ; komen.
Offline Ontani - 05/02/2009 16:28
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Misschien is een basis PHP Debugging wel eens een artikel dat je best eens zou doorlezen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s