Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]unexpected end of file - Prolem
Forum PHP.pl > Forum > Przedszkole
cabana
Witam. Jaki¶ czas temu napisałem sobie prost± stronkę, lecz niestety musiałem dokonać formatu dysku.
Po formacie zainstalowałem serwer Apache i MySQL i pojawił się problem z załadowaniem stronki.
Wersja serwera Apache i MySQL jest identyczna jak ta przed formatem.
Kod stronki nie był w żaden sposób modyfikowany.
Przed formatem stronka działała ¶wietnie a teraz parser wypluwa błędy.
Jego błędy odnosz± się do tagu zakańczaj±cego kod html (</html>).
Analizowałem ponowne kod lecz wszystko jest poprawnie.
Macie jakie¶ pomysły co do tego dziwnego zjawiska?
Szymciosek
Może jaki¶ fragment kodu, w który jest error?
cabana
Proszę

Bł±d:
Kod
Parse error: syntax error, unexpected end of file in *** on line 139


  1. </body> - linia 138
  2. </html> - linia 139
-mariaczi-
Zaszalałe¶ wstawiaj±c kod oneeyedsmiley02.png
cabana
proszę wstawię cały plik

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  6. <meta name="Robots" content="all" />
  7. <meta name="author" content="" />
  8. <meta name="keywords" content="<?php echo (isset($_GLOBALS['TEMPLATE']['KEYWORDS'])) ? $GLOBALS['TEMPLATE']['KEYWORDS'] : ''; ?>" lang="pl" />
  9. <meta name="keywords" content="<?php echo (isset($_GLOBALS['TEMPLATE']['KEYWORDS'])) ? $GLOBALS['TEMPLATE']['KEYWORDS'] : ''; ?>" />
  10. <meta name="description" content="<?php echo (isset($_GLOBALS['TEMPLATE']['DESCRIPTION'])) ? $GLOBALS['TEMPLATE']['DESCRIPTION'] : ''; ?>" />
  11. <link rel="stylesheet" type="text/css" href="templates/blue/style.css" />
  12. <title><?php echo PAGE_TITLE; echo (isset($GLOBALS['TEMPLATE']['TITLE'])) ? '&nbsp;-&nbsp;'.$GLOBALS['TEMPLATE']['TITLE'] : ''; ?></title>
  13. <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
  14. <script type="text/javascript">
  15.  
  16. $(document).ready(function() {
  17. $('#menu #ul li a').hover(function() { $(this).animate({ paddingLeft : "15px" }, 150); }, function() { $(this).animate({ paddingLeft : "0" }, 150); });
  18. });
  19. </script>
  20.  
  21. <?php
  22. if (isset($GLOBALS['TEMPLATE']['EXTRA_HEAD']))
  23. {
  24. echo $GLOBALS['TEMPLATE']['EXTRA_HEAD'];
  25. }
  26. ?>
  27. </head>
  28. <body xml:lang="pl">
  29. <div id="all">
  30. <div id="logo"></div>
  31. <div id="headmenu">
  32. <ul>
  33. <li><a href="index.php"><img src="images/01.jpg" onmouseover="this.src='images/01_hover.jpg'" onmouseout="this.src='images/01.jpg'" /></a></li>
  34. <li><a href="regulamin.php"><img src="images/02.jpg" onmouseover="this.src='images/02_hover.jpg'" onmouseout="this.src='images/02.jpg'" /></a></li>
  35. <li><a href="services.php"><img src="/images/03.jpg" onmouseover="this.src='images/03_hover.jpg'" onmouseout="this.src='images/03.jpg'" /></a></li>
  36.  
  37. <?php
  38. if (!isset($_SESSION['access']) || $_SESSION['access'] != true)
  39. {
  40. ?>
  41. <li><a href="register.php"><img src="images/04.jpg" onmouseover="this.src='images/04_hover.jpg'" onmouseout="this.src='images/04.jpg'" /></a></li>
  42. <li><a href="login.php"><img src="images/05.jpg" onmouseover="this.src='images/05_hover.jpg'" onmouseout="this.src='images/05.jpg'" /></a></li>
  43. <?php
  44. }
  45. else
  46. {
  47. ?>
  48. <li><a href="editmember.php"><img src="images/dane.jpg" onmouseover="this.src='images/dane2.jpg'" onmouseout="this.src='images/dane.jpg'" /></a></li>
  49. <li><a href="login.php?logout"><img src="images/wyloguj.jpg" onmouseover="this.src='images/wyloguj2.jpg'" onmouseout="this.src='images/wyloguj.jpg'" /></a></li>
  50. <?php
  51. }
  52. ?>
  53.  
  54. <li><a href="#"><img src="images/06.jpg" onmouseover="this.src='images/06_hover.jpg'" onmouseout="this.src='images/06.jpg'" /></a></li>
  55. <li><a href="kontakt.php"><img src="images/07.jpg" onmouseover="this.src='images/07_hover.jpg'" onmouseout="this.src='images/07.jpg'" /></a></li>
  56. </ul>
  57. </div>
  58.  
  59. <div id="menu">
  60. <?php
  61. if (isset($_SESSION['access']) && $_SESSION['access'] == true)
  62. {
  63. $user = User::getById($_SESSION['userId']);
  64. ?>
  65. <div class="head"><p>Witaj, <?php echo $user->username; ?></p></div>
  66. <ul>
  67. <li>&nbsp;</li>
  68. <li align="center"><b>Saldo:</b> <?php echo $user->money.' PLN'; ?></li>
  69. <li align="center">Posiadasz <?php echo '<a href="chargeacc.php?method=points">'.$user->points.'</a> pkt.' ?>
  70. <li>&nbsp;</li>
  71. </ul>
  72. <ul id="ul">
  73. <li><a href="transhistory.php">» Historia transakcji</a></li>
  74. <li><a href="yourservices.php">» Twoje usługi</a></li>
  75. <li><a href="chargeacc.php">» Doładuj konto</a></li>
  76. <li><a href="editmember.php">» Moje dane</a></li>
  77. <?php if (!$user->isAdmin) { echo '<li><a href="deleteacc.php">» Usuń konto</a></li>'; } ?>
  78. <?php if ($user->isAdmin) { echo '<li><a href="admin/index.php">» Panel admina</a></li>'; } ?>
  79. <li><a href="login.php?logout">» Wyloguj</a></li>
  80. </ul>
  81. <div class="bottom"></div>
  82. <?
  83. }
  84.  
  85. $menu_query = sprintf('SELECT MENU_ID, MENU_NAME, MENU_POSITION FROM %sMENU ORDER BY MENU_POSITION ASC',
  86. DB_TBL_PREFIX);
  87. $menu_result = mysql_query($menu_query, $GLOBALS['DB']);
  88.  
  89. if (mysql_num_rows($menu_result))
  90. {
  91. while ($menu_row = mysql_fetch_assoc($menu_result))
  92. {
  93. echo '<div class="head"><p>'.$menu_row['MENU_NAME'].'</p></div>';
  94. echo '<ul id="ul">';
  95.  
  96. $links_query = sprintf('SELECT LINK_NAME, LINK_TITLE, LINK_URL, LINK_POSITION, LINK_TARGET ' .
  97. 'FROM %sMENU_LINKS WHERE MENU_ID = %d ORDER BY LINK_POSITION ASC', DB_TBL_PREFIX,
  98. $menu_row['MENU_ID']);
  99. $links_result = mysql_query($links_query, $GLOBALS['DB']);
  100.  
  101. if (mysql_num_rows($links_result))
  102. {
  103. while ($links_row = mysql_fetch_assoc($links_result))
  104. {
  105. echo '<li><a href="'.$links_row['LINK_URL'].'" target="'.$links_row['LINK_TARGET'].'" ';
  106. echo 'title="'.$links_row['LINK_TITLE'].'">» '.$links_row['LINK_NAME'].'</a></li>';
  107. }
  108. }
  109.  
  110. mysql_free_result($links_result);
  111.  
  112. echo '</ul>';
  113. echo '<div class="bottom"></div>';
  114. }
  115. }
  116.  
  117. mysql_free_result($menu_result);
  118. ?>
  119. </div>
  120. <div id="content">
  121. <div class="head"></div>
  122. <div class="content">
  123. <p class="head_text"><?php echo (isset($GLOBALS['TEMPLATE']['TITLE'])) ? $GLOBALS['TEMPLATE']['TITLE'] : ''; ?></p>
  124.  
  125. <?php
  126. if (isset($GLOBALS['TEMPLATE']['CONTENT']))
  127. {
  128. echo $GLOBALS['TEMPLATE']['CONTENT'];
  129. }
  130. ?>
  131. </div>
  132. <div class="bottom"></div>
  133. </div>
  134.  
  135. <div id="foot"></div>
  136. </div>
  137.  
  138. </body>
  139. </html>
Szymciosek
Linia 82. Check it.
cabana
Cytat(Szymciosek @ 7.02.2013, 20:19:27 ) *
Linia 82. Check it.


a co niby w niej jest nie tak?
sazian
short tag
zamień <? na <?php
Szymciosek
Wg mnie wygl±da ok dokument, ale nie pasuje mi wła¶nie <?
czyli skrót od <?php, może jest to wył±czone i sprawia problem.
cabana
to już przerabiałem przed napisaniem na forum. czy tak czy tak nic to nie zmienia
_Borys_
linia 69 ;
cabana
poprawione i żadnej zmiany
Damonsson
Niepotrzebny ten ¶rednik.

Prewencyjnie pousuwaj te wszystkie dziwne » , choć my¶lę, że nie o to chodzi.

Na moje oko, bł±d jest w jakim¶ zapytaniu SQL, przeanalizuj dokładnie.
cabana
sql niema nic do tego. odpalam stronkę bez szablonu i ¶miga a z szablonem już problem

a te dziwne `t` to nic innego jak
& # 187 ;

tylko na forum to wy¶wietliło jako `t`
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.