Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ach ten parser :{
Forum PHP.pl > Forum > Przedszkole
kukov
Czemu pluje sie parser :

parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/blade/public_html/p2m/ogame/login/index.php on line 29


  1. <BODY BACKGROUND=\"../moh/images/lay_16.gif\"> 
  2. <LINK REL=\"stylesheet\" class=\"news\" HREF=\"styl.css\" TYPE=\"text/css\">
  3. <? 
  4.  
  5. $mysql_host = &#092;"\";
  6. $mysql_login = &#092;"\";
  7. $mysql_haslo = &#092;"\";
  8. $mysql_baza = &#092;"\";
  9. $mysql_tabela = &#092;"\";
  10.  
  11. // **************************************************
  12. // ********** wylogowanie i zalogowanie z ustaleniem sesji...
  13. // **************************************************
  14.  
  15. $login = $_POST[&#092;"login\"];
  16. $haslo = $_POST[&#092;"haslo\"];
  17.  
  18. if ($_GET[&#092;"login\"]==\"koniec\") { 
  19. } else if ($login<>&#092;"\" and $haslo<>\"\") {
  20. $haslo = md5($haslo);
  21. if ($baza = mysql_connect($mysql_host, $mysql_login, $mysql_haslo)) {
  22. if (mysql_select_db($mysql_baza)) {
  23. $wynik=mysql_query(&#092;"SELECT * FROM $mysql_tabela WHERE
  24. login='$login' and haslo='$haslo' );
  25. if (mysql_num_rows($wynik)==1) {
  26. $dane=mysql_fetch_array($wynik);
  27. $_SESSION[&#092;"zalogowany\"]=\"tak\";
  28. $_SESSION[&#092;"login\"]=$dane[\"login\"];
  29. $_SESSION['mail']=$dane['mail'];
  30.  }
  31. } else echo &#092;"Nie można połączyć się z bazą\";
  32. mysql_close($baza);
  33. }
  34. }
  35. ?>
  36.  
  37. <table border=\"1\" width=\"100%\">
  38. <tr><td valign=\"top\" width=\"200\">
Z gory thx ;-]
nospor
ach ci poczatkujący... czemu wam tak cięzko zaznaczyc która to jest linia 29?

masz poprawiony skrypt. zapomniales stringa zamknąć:
  1. <?php
  2. $login = $_POST[&#092;"login\"];
  3. $haslo = $_POST[&#092;"haslo\"];
  4.  
  5. if ($_GET[&#092;"login\"]==\"koniec\") { 
  6. } else if ($login<>&#092;"\" and $haslo<>\"\") {
  7. $haslo = md5($haslo);
  8. if ($baza = mysql_connect($mysql_host, $mysql_login, $mysql_haslo)) {
  9. if (mysql_select_db($mysql_baza)) {
  10. $wynik=mysql_query(&#092;"SELECT * FROM $mysql_tabela WHERE
  11. login='$login' and haslo='$haslo' &#092;");
  12. if (mysql_num_rows($wynik)==1) {
  13. $dane=mysql_fetch_array($wynik);
  14. $_SESSION[&#092;"zalogowany\"]=\"tak\";
  15. $_SESSION[&#092;"login\"]=$dane[\"login\"];
  16. $_SESSION['mail']=$dane['mail'];
  17.  }
  18. } else echo &#092;"Nie można połączyć się z bazą\";
  19. mysql_close($baza);
  20. }
  21.  
  22. ?>
kukov
ok ale tego bledu to nie znam przyczyny : {
Parse error: parse error, unexpected $ in /home/index.php on line 88

  1. <BODY BACKGROUND=\"../moh/images/lay_16.gif\"> 
  2. <LINK REL=\"stylesheet\" class=\"news\" HREF=\"styl.css\" TYPE=\"text/css\">
  3. <? 
  4.  
  5. $mysql_host = &#092;"\";
  6. $mysql_login = &#092;"\";
  7. $mysql_haslo = &#092;"\";
  8. $mysql_baza = &#092;"\";
  9. $mysql_tabela = &#092;"\";
  10.  
  11. // **************************************************
  12. // ********** wylogowanie i zalogowanie z ustaleniem sesji...
  13. // **************************************************
  14.  
  15.  
  16. $login = $_POST[&#092;"login\"];
  17. $haslo = $_POST[&#092;"haslo\"];
  18.  
  19. if ($_GET[&#092;"login\"]==\"koniec\") { 
  20. } else if ($login<>&#092;"\" and $haslo<>\"\") {
  21.   $haslo = md5($haslo);
  22.   if ($baza = mysql_connect($mysql_host, $mysql_login, $mysql_haslo)) {
  23.     if (mysql_select_db($mysql_baza)) {
  24.       $wynik=mysql_query(&#092;"SELECT * FROM $mysql_tabela WHERE
  25.         login='$login' and haslo='$haslo' &#092;");
  26.       if (mysql_num_rows($wynik)==1) {
  27.         $dane=mysql_fetch_array($wynik);
  28.         $_SESSION[&#092;"zalogowany\"]=\"tak\";
  29.         $_SESSION[&#092;"login\"]=$dane[\"login\"];
  30.         $_SESSION['mail']=$dane['mail'];
  31.          }
  32.     } else echo &#092;"Nie można połączyć się z bazą\";
  33.     mysql_close($baza);
  34.   }
  35.  
  36. ?>
  37.  
  38. <table border=\"1\" width=\"100%\">
  39. <tr><td valign=\"top\" width=\"200\">
  40.  
  41.  
  42.  
  43. <?
  44.  
  45. // **************************************************
  46. // ********** panel formularza do zalogowania i wylogowania
  47. // **************************************************
  48.  
  49. if ($_SESSION[&#092;"zalogowany\"]==\"tak\") {
  50.   echo &#092;"<p>Witaj <b>\".$_SESSION[\"login\"].\"</b></p>\";
  51.   echo &#092;"<br><a href=\"index.php?login=koniec\">wyloguj się</a>\";
  52.   echo &#092;"<br><a href=\"zmiana.php\">zmień hasło</a>\";
  53. } else {
  54.  
  55. echo <<<KONIEC
  56. <form action=\"index.php\" method=\"post\">
  57. <table>
  58. <tr>
  59.   <td align=\"right\">login:&nbsp;</td>
  60.   <td><input type=\"text\" name=\"login\" /></td>
  61. </tr>
  62. <tr>
  63.   <td align=\"right\">hasło:&nbsp;</td>
  64.   <td><input type=\"password\" name=\"haslo\" /></td>
  65. </tr>
  66. <tr>
  67.   <td colspan=\"2\" align=\"right\">
  68.   <input type=\"submit\" value=\"zaloguj\" /></td>
  69. </tr>
  70. </table>
  71. </form>
  72. <a href=\"rejestracja.php?opcja=przypomnij\">przypomnij hasło</a></br />
  73. <a href=\"rejestracja.php\">ZAREJESTRUJ SI!</a>
  74. KONIEC;}
  75. ?>
  76.  
  77. </td><td valign=\"top\">
  78.  
  79.  
  80. <?
  81. if ($_SESSION[&#092;"zalogowany\"]==\"tak\") {
  82.  
  83. echo\"Przejdz do <A HREF=\"index2.php\">MoH</A><BR>\"
  84. }
  85. </td><tr>
nospor
a prosilem aby podawac numer linii która to jest
dr_bonzo
a poza tym
  1. <BODY BACKGROUND=\"../moh/images/lay_16.gif\"> 
  2. <LINK REL=\"stylesheet\" class=\"news\" HREF=\"styl.css\" TYPE=\"text/css\">
  3. <? 
  4. ?>

wylacz maple (@) i poszukaj na forum o headera already sent. Nie chodzi o to zeby ukryc blad -- tylko to ci po prostu nie bedzie dzialac.
kukov
nospor linia 88 wg. parsera :{
dr_bonzo - ob_start(); nic nie zmienai nadal pokazuje blad $ w ostatniej linii sad.gif
dr_bonzo
Cytat
nospor linia 88 wg. parsera :{

Na przyszlosc zaznacz to w kodzie, np: "echo ( $x ); //<<<<<<<< TO JEST LINIA 88", bo nie wiem czy ":{" to jest emoticona czy "{" w kodziue ktore wystepuje wiele razy.


Cytat
dr_bonzo - ob_start(); nic nie zmienai nadal pokazuje blad $ w ostatniej linii sad.gif

No przeciez pisalem "a poza tym" -- co oznacza ze odnosi sie do innej sprawy/bledu.
kukov
dzieki za hint'y ale nadal sie nei moge uporac z tym errorem eh
dr_bonzo
STYL KODOWANIA!!!!!!!!!!!!!

  1. <BODY BACKGROUND=\"../moh/images/lay_16.gif\"> 
  2. <LINK REL=\"stylesheet\" class=\"news\" HREF=\"styl.css\" TYPE=\"text/css\">
  3. <?php
  4.  
  5. $mysql_host = &#092;"\";
  6. $mysql_login = &#092;"\";
  7. $mysql_haslo = &#092;"\";
  8. $mysql_baza = &#092;"\";
  9. $mysql_tabela = &#092;"\";
  10.  
  11. // **************************************************
  12. // ********** wylogowanie i zalogowanie z ustaleniem sesji...
  13. // **************************************************
  14.  
  15.  
  16. $login = $_POST[&#092;"login\"];
  17. $haslo = $_POST[&#092;"haslo\"];
  18.  
  19. if ($_GET[&#092;"login\"]==\"koniec\")
  20. { 
  21. }
  22. elseif ($login<>&#092;"\" and $haslo<>\"\")
  23. {
  24. $haslo = md5($haslo);
  25.  
  26. if ($baza = mysql_connect($mysql_host, $mysql_login, $mysql_haslo))
  27. {
  28. if (mysql_select_db($mysql_baza))
  29. {
  30. $wynik=mysql_query(&#092;"SELECT * FROM $mysql_tabela WHERE
  31. login='$login' and haslo='$haslo' &#092;");
  32. if (mysql_num_rows($wynik)==1)
  33. {
  34. $dane=mysql_fetch_array($wynik);
  35. $_SESSION[&#092;"zalogowany\"]=\"tak\";
  36. $_SESSION[&#092;"login\"]=$dane[\"login\"];
  37. $_SESSION['mail']=$dane['mail'];
  38. }
  39. }
  40. else
  41. {
  42. echo &#092;"Nie można połączyć się z bazą\";
  43. }
  44. mysql_close($baza);
  45. }
  46.  
  47. print( &#092;"<table border=\"1\" width=\"100%\"><tr><td valign=\"top\" width=\"200\">\" );
  48.  
  49. // **************************************************
  50. // ********** panel formularza do zalogowania i wylogowania
  51. // **************************************************
  52.  
  53. if ($_SESSION[&#092;"zalogowany\"]==\"tak\")
  54. {
  55. echo &#092;"<p>Witaj <b>\".$_SESSION[\"login\"].\"</b></p>\";
  56. echo &#092;"<br><a href=\"index.php?login=koniec\">wyloguj się</a>\";
  57. echo &#092;"<br><a href=\"zmiana.php\">zmień hasło</a>\";
  58. }
  59. else
  60. {
  61. print( &#092;"
  62. <form action=&#092;"index.php\" method=\"post\">
  63. <table>
  64. <tr>
  65. <td align=&#092;"right\">login:&nbsp;</td>
  66. <td><input type=&#092;"text\" name=\"login\" /></td>
  67. </tr>
  68. <tr>
  69. <td align=&#092;"right\">hasło:&nbsp;</td>
  70. <td><input type=&#092;"password\" name=\"haslo\" /></td>
  71. </tr>
  72. <tr>
  73. <td colspan=&#092;"2\" align=\"right\">
  74. <input type=&#092;"submit\" value=\"zaloguj\" /></td>
  75. </tr>
  76. </table>
  77. </form>
  78. <a href=&#092;"rejestracja.php?opcja=przypomnij\">przypomnij hasło</a></br />
  79. <a href=&#092;"rejestracja.php\">ZAREJESTRUJ SI!</a>\"
  80. );
  81. }
  82.  
  83. print( &#092;"</td><td valign=\"top\">\" );
  84.  
  85.  
  86. if ( $_SESSION[&#092;"zalogowany\"] == \"tak\" )
  87. {
  88. echo&#092;"Przejdz do <A HREF=\"index2.php\">MoH</A><BR>\";
  89. }
  90.  
  91. print( &#092;"</td><tr>\" );
  92. } // <<<<< TU BRAKOWALO KLAMRY
  93. ?>


zdecyduj sie na jedna metode wypisywania danych, a najlepiej uzyj szablonow.
dasko
Na 99% nie zamknąłeś któregoś bloku(klamerki).
kukov
dzieki :-) bede na przyszlosc pamietal o radach ;]


edit: dont kill me now ale dlaczego wyswietla samo tlo sad.gif
dr_bonzo
A zebym to ja wiedzial. Przejrzyj warunki i wszystkie printy -- moglem je troche poprzestawiac przy przepisywaniu (to przez ten tragiczny kod smile.gif), lub ty je zle ustawiles.
kukov
warunki sa dobre cos z tymi printami mi nie pasi ;[ nie da sie tego jakos ominac ?snitch.gif
dr_bonzo
To je usun, a tak na serio to ty znasz algorytm tego skryptu i wiesz jak powinien dzialac. Przejrzyj go i sprawdz czy odpowiednie printy sa w odpowiednim miejscu.
kukov
parser mnie wykonczy :-( w tej lini co zaznaczylem jest przeciez if :-(

  1. <? print(&#092;" <TABLE WIDTH=\"800\" BORDER=\"0\" CELLPADDING=\"0\" CELLSPACING=\"0\">
  2. <TR>
  3. <TD COLSPAN=&#092;"5\">
  4.  <IMG SRC=&#092;"images/laylogo_01.jpg\" WIDTH=\"800\" HEIGHT=\"79\" ></TD>
  5. <TD>
  6. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"1\" HEIGHT=\"79\"></TD>
  7. </TR>
  8. <TR>
  9. <TD>
  10. <IMG SRC=&#092;"images/laylogo_02.jpg\" WIDTH=\"124\" HEIGHT=\"30\"></TD>
  11. <TD align=&#092;"middle\" COLSPAN=\"2\" width=\"422\" height=\"30\" background=\"images/laylogo_03.jpg\">
  12. <span style=&#092;"font-size: 12\">Oni uwierzyli w Ciebie, teraz Ty uwierz w nich...</span></TD>
  13. <TD COLSPAN=&#092;"2\" ROWSPAN=\"2\" WIDTH=\"254\" HEIGHT=\"108\" background=\"images/laylogo_04.jpg\">
  14. </TD>
  15. <TD>
  16. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"1\" HEIGHT=\"30\" ></TD>
  17. </TR>
  18. <TR>
  19. <TD COLSPAN=&#092;"2\" ROWSPAN=\"2\" width=\"135\" height=\"161\" background=\"images/laylogo_05.jpg\">
  20.  <span style=&#092;"font-size: 11\">
  21.  
  22.  
  23. if ($_SESSION[&#092;"zalogowany\"]==\"tak\") { // TO TA LINIA ! - > Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /index.php 
  24.  
  25. header (&#092;"location: index2.php\");
  26.  
  27.  echo  $_SESSION[&#092;"cos\"]; }
  28.  
  29.  &nbsp;&nbsp;&nbsp;&nbsp;<a href=&#092;"index.php\">- Strona główna</a><br />
  30.  &nbsp;&nbsp;&nbsp;&nbsp;<a href=&#092;"\">- Strona główna</a><br />
  31.  &nbsp;&nbsp;&nbsp;&nbsp;<a href=&#092;"\">- Strona główna</a><br />
  32.  &nbsp;&nbsp;&nbsp;&nbsp;<a href=&#092;"\">- Strona główna</a><br />
  33.  &nbsp;&nbsp;&nbsp;&nbsp;<a href=&#092;"\">- Strona główna</a><br />
  34.  &nbsp;&nbsp;&nbsp;&nbsp;<a href=&#092;"\">- Strona główna</a><br />
  35.  &nbsp;&nbsp;&nbsp;&nbsp;<a href=&#092;"\">- Strona główna</a><br />
  36.  &nbsp;&nbsp;&nbsp;&nbsp;<a href=&#092;"\">- Strona główna</a><br />
  37.  
  38.  
  39.  </span></TD>
  40. <TD ROWSPAN=&#092;"5\" WIDTH=\"411\" HEIGHT=\"481\">
  41. <iframe vspace=&#092;"0\" hspace=\"0\" noresize=\"yes\" scrolling=\"auto\" src=\"content.html\" marginwidth=\"0\" marginheight=\"0\" WIDTH=\"411\" HEIGHT=\"481\" frameborder=\"0\"></iframe>
  42. </TD>
  43. <TD>
  44. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"1\" HEIGHT=\"78\" ALT=\"\"></TD>
  45. </TR>
  46. <TR>
  47. <TD ROWSPAN=&#092;"4\">
  48. <IMG SRC=&#092;"images/laylogo_07.jpg\" WIDTH=\"80\" HEIGHT=\"403\" ALT=\"\"></TD>
  49. <TD valign=&#092;"middle\" align=\"middle\" ROWSPAN=\"2\" width=\"174\" height=\"236\" background=\"images/laylogo_08.jpg\" >
  50. <form action=&#092;"index.php\" method=\"post\">
  51. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input size=10 type=&#092;"text\" name=\"login\" ><br>
  52.  
  53.  
  54.  
  55. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input size=10 type=&#092;"password\" name=\"haslo\" ><br >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  56. <input type=&#092;"submit\" value=\"zaloguj\" ><BR>
  57. <align=&#092;"center\"></align>
  58.  
  59. <span style=&#092;"font-size: 10\"><a href=\"rejestracja.php?opcja=przypomnij\">Zapomniałeœ hasła?</a><a href=\"rejestracja.php\"> Nie masz konta?</a></span>
  60.  </TD>
  61. <TD>
  62. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"1\" HEIGHT=\"83\" ALT=\"\"></TD>
  63. </TR>
  64. <TR>
  65. <TD COLSPAN=&#092;"2\" ROWSPAN=\"2\">
  66. <IMG SRC=&#092;"images/laylogo_09.jpg\" WIDTH=\"135\" HEIGHT=\"161\" ALT=\"\"></TD>
  67. <TD>
  68. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"1\" HEIGHT=\"153\" ALT=\"\"></TD>
  69. </TR>
  70. <TR>
  71. <TD ROWSPAN=&#092;"2\">
  72. <IMG SRC=&#092;"images/laylogo_10.jpg\" WIDTH=\"174\" HEIGHT=\"167\" ALT=\"\"></TD>
  73. <TD>
  74. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"1\" HEIGHT=\"8\" ALT=\"\"></TD>
  75. </TR>
  76. <TR>
  77. <TD COLSPAN=&#092;"2\">
  78. <IMG SRC=&#092;"images/laylogo_11.jpg\" WIDTH=\"135\" HEIGHT=\"159\" ALT=\"\"></TD>
  79. <TD>
  80. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"1\" HEIGHT=\"159\" ALT=\"\"></TD>
  81. </TR>
  82. <TR>
  83. <TD>
  84. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"124\" HEIGHT=\"1\" ALT=\"\"></TD>
  85. <TD>
  86. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"11\" HEIGHT=\"1\" ALT=\"\"></TD>
  87. <TD>
  88. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"411\" HEIGHT=\"1\" ALT=\"\"></TD>
  89. <TD>
  90. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"80\" HEIGHT=\"1\" ALT=\"\"></TD>
  91. <TD>
  92. <IMG SRC=&#092;"images/spacer.gif\" WIDTH=\"174\" HEIGHT=\"1\" ALT=\"\"></TD>
  93. <TD></TD>
  94. </TR>
  95. </TABLE></center> &#092;"); ?>
hwao
Nikt Tu Ci nie bedzie debugowal kodu.

Nagraj sobie jakis edytro z kolorowaniem skladni to bedziesz wszytko widzial (watek masz o tym na hydeparku)

Zamykam.
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.