Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> PHP Błąd Parse error: syntax error, unexpected '}', expecting ',' or ';'
KineQ
post 3.08.2014, 20:21:54
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.08.2014

Ostrzeżenie: (0%)
-----


Witam potrzebowałem skrypt na logowanie i wgrałem ten : http://rafal.brzezinski.me/logowanie_i_rejestracja .
Skrypt Działał Poprawnie ale jednak musiałem dodac rangę admin czyli User o numerze 0 to zwykły a 1 admin.

I dostałem taki error:
  1. Parse error: syntax error, unexpected '}', expecting ',' or ';' in /home/u350019633/public_html/login/2.php on line 10
.

W takim kodzie w pliku index.php :

  1. <?php
  2. include 'config.php';
  3. db_connect();
  4. check_login();
  5.  
  6. // pobieramy dane usera
  7. $user_data = get_user_data();
  8.  
  9. $ranga=$user_data['ranga'];
  10. if ($ranga=="0") {echo 'tresc dla zwykłych userów'};
  11. if ($ranga=="1") {echo 'tresc dla admina'};
  12.  
  13. db_close();
  14. ?>


Go to the top of the page
+Quote Post
kicaj
post 3.08.2014, 20:35:42
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


  1. if ($ranga=="0") {echo 'tresc dla zwykłych userów';}
  2. if ($ranga=="1") {echo 'tresc dla admina';}


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
KineQ
post 3.08.2014, 20:41:05
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.08.2014

Ostrzeżenie: (0%)
-----


Działa dzięki a jak dodać żeby admin widział treść dla zwykłego użytkownika questionmark.gif
Go to the top of the page
+Quote Post
MenTo(S)
post 3.08.2014, 21:10:50
Post #4





Grupa: Zarejestrowani
Postów: 27
Pomógł: 3
Dołączył: 9.05.2013
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Może coś takiego ?
  1. <?php
  2. include 'config.php';
  3. db_connect();
  4. check_login();
  5.  
  6. // pobieramy dane usera
  7. $user_data = get_user_data();
  8.  
  9. // tresc
  10. $tresc_user = "tresc dla zwykłych userów";
  11. $tresc_admin = "tresc dla admina";
  12.  
  13. $ranga=$user_data['ranga'];
  14. if ($ranga=="0") { echo $tresc_user;}
  15. if ($ranga=="1") { echo $tresc_admin.'<br/>'.$tresc_user;}
  16.  
  17. db_close();
  18. ?>


Ten post edytował MenTo(S) 3.08.2014, 21:21:44
Go to the top of the page
+Quote Post
KineQ
post 3.08.2014, 21:23:16
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.08.2014

Ostrzeżenie: (0%)
-----


Na razie zostaje tak ja mam. Jednak mam 2 kłopot. Mam szablon Darmowy i kod :

  1. <?php
  2. include 'config.php';
  3. db_connect();
  4. check_login();
  5.  
  6. // pobieramy dane usera
  7. $user_data = get_user_data();
  8.  
  9. $ranga=$user_data['ranga'];
  10. if ($ranga=="0") {echo '<font color=aqua size=5>Witaj Użytkowniku </font>';}
  11. if ($ranga=="1") {echo '<font color=aqua size=5>Witaj Adminie </font>';}
  12.  
  13. db_close();
  14. ?>

Ucina mi 2 połówkę strony. Jak Się Zaloguje Widzę stronę Normalnie. Widok Online
Go to the top of the page
+Quote Post
MenTo(S)
post 3.08.2014, 21:30:35
Post #6





Grupa: Zarejestrowani
Postów: 27
Pomógł: 3
Dołączył: 9.05.2013
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Cytat(KineQ @ 3.08.2014, 22:23:16 ) *
Na razie zostaje tak ja mam. Jednak mam 2 kłopot. Mam szablon Darmowy i kod :

  1. <?php
  2. include 'config.php';
  3. db_connect();
  4. check_login();
  5.  
  6. // pobieramy dane usera
  7. $user_data = get_user_data();
  8.  
  9. $ranga=$user_data['ranga'];
  10. if ($ranga=="0") {echo '<font color=aqua size=5>Witaj Użytkowniku </font>';}
  11. if ($ranga=="1") {echo '<font color=aqua size=5>Witaj Adminie </font>';}
  12.  
  13. db_close();
  14. ?>

Ucina mi 2 połówkę strony. Jak Się Zaloguje Widzę stronę Normalnie. Widok Online



Być może zrobiłeś błąd w index.php
Go to the top of the page
+Quote Post
KineQ
post 3.08.2014, 21:38:05
Post #7





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.08.2014

Ostrzeżenie: (0%)
-----


Plik index.php
  1.  
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <title>Twój Magazyn</title>
  7. <link href="templatemo_style.css" rel="stylesheet" type="text/css" />
  8. </head>
  9. <body>
  10. <div id="templatemo_site_title_bar_wrapper">
  11. <div id="templatemo_site_title_bar">
  12. <div id="site_title">
  13. <h1><a href="#">
  14. <img src="images/templatemo_logo.png" alt="myWORK" />
  15. <span>Twój Magazyn dla firm</span>
  16.  
  17. </a></h1>
  18. </div>
  19.  
  20. <ul class="social_network">
  21. <li><a href="https://www.facebook.com/twojmagazyn"><img src="images/facebook_icon.png" alt="facebook" /></a></li>
  22. </ul>
  23.  
  24. </div>
  25. </div>
  26.  
  27. <div id="templatemo_menu_wrapper">
  28.  
  29. <div id="templatemo_menu">
  30. <ul>
  31. <li><a href="index.php" class="current">Strona Główna</a></li>
  32. <li><a href="gallery.html">Moje Konto</a></li>
  33. <li><a href="gallery.html">Forum</a></li>
  34. <li><a href="gallery.html">Galeria</a></li>
  35. <li><a href="#" class="last">Kontakt</a></li>
  36. </ul>
  37. </div>
  38.  
  39.  
  40.  
  41. </div>
  42.  
  43.  
  44. <div id="templatemo_content">
  45.  
  46. <div id="twitter_section">
  47.  
  48. <p>" Twój Magazyn - Magazyn Dla Firm. "</p>
  49. <div class="followme"><a href="#"></a></div>
  50.  
  51. <div class="cleaner"></div>
  52. </div>
  53.  
  54. <div class="section_w600 margin_r_40">
  55.  
  56. <div class="cleaner_h40"></div>
  57.  
  58. <h2>Website Projects</h2>
  59.  
  60. <div class="featured_project margin_r_40">
  61.  
  62. <h3>Project One</h3>
  63. <img src="images/templatemo_image_01.jpg" alt="image" />
  64. <p>Nulla felis nibh, laoreet quis pharetra vel, rhoncus quis est. Pellentesque dictum blandit sagittis. Aenean hendrerit dolor quis nisl sollicitudin ornare.</p>
  65. <div class="button_02"><a href="#">Visit Site</a></div>
  66. </div>
  67.  
  68. <div class="featured_project">
  69.  
  70. <h3>Project Two</h3>
  71. <img src="images/templatemo_image_04.jpg" alt="image" />
  72. <p>In in neque nisl. Sed eget consectetur urna. Donec iaculis, nunc eu auctor vehicula, augue ipsum feugiat arcu, non euismod arcu nibh sit amet arcu.</p>
  73. <div class="button_02"><a href="#">Visit Site</a></div>
  74. </div>
  75.  
  76. <div class="cleaner_h10"></div>
  77. <div class="button_01"><a href="gallery.html">View All</a></div>
  78.  
  79. </div>
  80.  
  81. <div class="section_w300">
  82.  
  83. <h2>Latest Blog Posts</h2>
  84.  
  85. <div class="news_box">
  86. <a href="#">Fusce sit amet nunc lectus, at pretium augue. Pellentesque tortor felis, porttitor ac gravida quis, vestibulum at lorem. </a>
  87. <p class="post_info">Posted in <a href="#">News</a> by <a href="#">Admin</a> on <strong>October 23, 2024</strong></p>
  88. </div>
  89.  
  90. <div class="news_box">
  91. <a href="#">Integer imperdiet, justo ut venenatis vehicula, magna mi placerat felis, nec ornare lorem neque eget enim..</a>
  92. <p class="post_info">Posted in <a href="#">News</a> by <a href="#">Admin</a> on <strong>October 22, 2024</strong></p>
  93. </div>
  94.  
  95. <div class="news_box">
  96. <a href="#">Pellentesque id lectus nunc. Nullam quis faucibus massa. In ut vulputate nisi. Quisque aliquet, arcu id fringilla dictum.</a>
  97. <p class="post_info">Posted in <a href="#">News</a> by <a href="#">Admin</a> on <strong>October 21, 2024</strong></p>
  98. </div>
  99.  
  100. <div class="news_box">
  101. <a href="#">Aliquam vehicula accumsan arcu, vestibulum cursus purus lobortis eu. Pellentesque vitae neque non lorem vehicula adipiscing.</a>
  102. <p class="post_info">Posted in <a href="#">News</a> by <a href="#">Admin</a> on <strong>October 20, 2024</strong></p>
  103. </div>
  104.  
  105. <div class="cleaner_h20"></div>
  106.  
  107. <div class="button_01"><a href="gallery.html">View All</a></div>
  108.  
  109. </div>
  110.  
  111. <div class="cleaner"></div>
  112. </div>
  113.  
  114. </div>
  115. <div id="templatemo_content_bottom"></div>
  116.  
  117. <div id="templatemo_footer_wrapper">
  118. <div id="templatemo_footer">
  119.  
  120. <div class="section_w240">
  121.  
  122. <h3>Polityka Prywatności</h3>
  123.  
  124. <div class="sub_content">
  125. <p>Informacje o urządzeniu. Możemy gromadzić dane dotyczące urządzenia (takie jak model sprzętu, wersja systemu operacyjnego i unikalny identyfikator urządzenia, a także informacje o sieci komórkowej, w tym numer telefonu). Identyfikator urządzenia i numer telefonu nie zostaną wykorzystane bez zgody właściciela.</p>
  126.  
  127. </div>
  128.  
  129. </div>
  130.  
  131. <div class="section_w240">
  132.  
  133. <h3>Informację</h3>
  134.  
  135. <div class="sub_content">
  136.  
  137. <p>Strona Wykorzystuje HTML 4 Jak I CSS 3. </p>
  138.  
  139.  
  140. </div>
  141.  
  142. </div>
  143.  
  144. <div class="section_w240">
  145.  
  146. <h3>Partnerzy</h3>
  147.  
  148. <div class="sub_content">
  149.  
  150. <ul class="footer_list">
  151. <li><a href="http://www.kineq.tk" target="_parent">KineQ</a></li>
  152. </ul>
  153.  
  154. </div>
  155.  
  156. </div>
  157.  
  158. <div class="section_w240">
  159.  
  160. <h3>Więcej</h3>
  161.  
  162. <div class="sub_content">
  163.  
  164. <ul class="footer_list">
  165. <li><a href="#">Forum</a></li>
  166. <li><a href="#">Dotację</a></li>
  167. <li><a href="#">Wykup Licęcji</a></li>
  168. <li><a href="#">Pomoc</a></li>
  169. </ul>
  170.  
  171. </div>
  172.  
  173. </div>
  174.  
  175. <div class="cleaner_h40"></div>
  176.  
  177. <center>
  178. Copyright ˆ 2014 <a href="#">Twój Magazyn</a> |
  179. Designed by <a href="http://www.kineq.tk" target="_parent">KineQ</a> |
  180. Twój Magazyn by <a href="http://www.kineq.tk" title="" target="_blank">KineQ</a>
  181. </center>
  182.  
  183. </div>
  184. </div>
  185. <div class="section_w940">
  186. <?php
  187. include '2.php';
  188. ?>
  189. </div>
  190. </body>
  191. </html>

Plik 2.php
  1. <?php
  2. include 'config.php';
  3. db_connect();
  4. check_login();
  5.  
  6. // pobieramy dane usera
  7. $user_data = get_user_data();
  8.  
  9. $ranga=$user_data['ranga'];
  10. if ($ranga=="0") {echo '<font color=aqua size=5>Witaj Użytkowniku </font>';}
  11. if ($ranga=="1") {echo '<font color=aqua size=5>Witaj Adminie </font>';}
  12.  
  13. db_close();
  14. ?>

Szablon Darmowy jak pisałem @UP wydaje mi się że nie ma błędu.
Go to the top of the page
+Quote Post
MenTo(S)
post 3.08.2014, 21:45:22
Post #8





Grupa: Zarejestrowani
Postów: 27
Pomógł: 3
Dołączył: 9.05.2013
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Wykasuj z kodu i sprawdź czy będzie OK.
  1. <?php
  2. include '2.php';
  3. ?>
Go to the top of the page
+Quote Post
KineQ
post 3.08.2014, 21:48:38
Post #9





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.08.2014

Ostrzeżenie: (0%)
-----


Po wykasowaniu tego działa bo to kod od wczytania od logowania a to musi być.
Go to the top of the page
+Quote Post
MenTo(S)
post 3.08.2014, 22:03:34
Post #10





Grupa: Zarejestrowani
Postów: 27
Pomógł: 3
Dołączył: 9.05.2013
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Dobra powiedz mi co ty chcesz osiągnąć poprzez załączanie tego pliku 2.php
Go to the top of the page
+Quote Post
KineQ
post 3.08.2014, 22:06:01
Post #11





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.08.2014

Ostrzeżenie: (0%)
-----


plik 2.php to plik od sprawdzania czy ktoś jest zalogowany dawania odpowiedniej wiadomości do rangi na stronie.
Go to the top of the page
+Quote Post
MenTo(S)
post 3.08.2014, 23:00:16
Post #12





Grupa: Zarejestrowani
Postów: 27
Pomógł: 3
Dołączył: 9.05.2013
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Zobacz takie rozwiązanie...

  1. <?php
  2. include 'config.php';
  3. db_connect();
  4. $user_data = get_user_data();
  5. $ranga=$user_data['ranga'];
  6.  
  7. if(!$_SESSION['logged'] && $ranga == 0){
  8. echo '<font color=aqua size=5>Witaj Użytkowniku </font>';
  9. } else
  10. if(!$_SESSION['logged'] && $ranga == 1) {
  11. echo '<font color=aqua size=5>Witaj Adminie </font>';
  12. }
  13. db_close();
  14. ?>
Go to the top of the page
+Quote Post
KineQ
post 4.08.2014, 17:23:53
Post #13





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.08.2014

Ostrzeżenie: (0%)
-----


Gdy się wylogowałem pisało Witaj Użytkowniku a po zalagowaniu na admina nie wyświetla nic. Dodam że strona jest ale wyświetla każdemu treśc dla użytkownika.
Go to the top of the page
+Quote Post
MenTo(S)
post 4.08.2014, 21:31:10
Post #14





Grupa: Zarejestrowani
Postów: 27
Pomógł: 3
Dołączył: 9.05.2013
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Cytat(KineQ @ 4.08.2014, 18:23:53 ) *
Gdy się wylogowałem pisało Witaj Użytkowniku a po zalagowaniu na admina nie wyświetla nic. Dodam że strona jest ale wyświetla każdemu treśc dla użytkownika.


  1. <?php
  2. include 'config.php';
  3. db_connect();
  4. $user_data = get_user_data();
  5.  
  6. if(!$_SESSION['logged'] && $user_data['user_rank'] == 0){
  7. echo '<font color=aqua size=5>Witaj Użytkowniku </font>';
  8. } else {
  9. echo '<font color=aqua size=5>Witaj Adminie </font>';
  10. }
  11. db_close();
  12. ?>


Podgląd live użytkownik admin hasło admin.
Aby się zalogować /login.php. Z resztą radź sobie sam...

@Edit: Uprzedzając już twoje kolejne pytania poniżej dodam od razu to z treścią.

  1. <?php
  2. include 'config.php';
  3. db_connect();
  4. $user_data = get_user_data();
  5.  
  6. // tresc
  7. $tresc_user = "tresc dla zwykłych userów";
  8. $tresc_admin = "tresc dla admina";
  9.  
  10. if(!$_SESSION['logged'] && $user_data['user_rank'] == 0){
  11. echo '<font color=aqua size=5>Witaj Użytkowniku </font><br>'.$tresc_user;
  12. } else {
  13. echo '<font color=aqua size=5>Witaj Adminie </font><br>'.$tresc_admin.'<br/>'.$tresc_user;
  14. }
  15. db_close();
  16. ?>


Ten post edytował MenTo(S) 4.08.2014, 22:02:02
Go to the top of the page
+Quote Post
KineQ
post 4.08.2014, 22:31:10
Post #15





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.08.2014

Ostrzeżenie: (0%)
-----


Na Podglądzie live gdy się nie zaloguje widzę treść dla zwykłych użytkowników to 1 a 2 skąd if(!$_SESSION['logged' ja plik config.php daje sesje



Namieszałeś ponieważ tu jest treść
  1. f(!$_SESSION['logged'] && $user_data['user_rank'] == 0){
  2. echo '<font color=aqua size=5>Witaj Użytkowniku </font><br>'.$tresc_user;
  3. } else {
  4. echo '<font color=aqua size=5>Witaj Adminie </font><br>'.$tresc_admin.'<br/>'.$tresc_user;

i tu jest treść i nie rozumeim tego
  1. $tresc_user = "tresc dla zwykłych userów";
  2. $tresc_admin = "tresc dla admina";

tego nie rozumiem ghdzie dać treść dla adma a gdzie dla użytkownika bo mam 2 miejsca.
Go to the top of the page
+Quote Post
MenTo(S)
post 4.08.2014, 22:49:28
Post #16





Grupa: Zarejestrowani
Postów: 27
Pomógł: 3
Dołączył: 9.05.2013
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Cytat(KineQ @ 4.08.2014, 23:31:10 ) *
Na Podglądzie live gdy się nie zaloguje widzę treść dla zwykłych użytkowników to 1 a 2 skąd if(!$_SESSION['logged' ja plik config.php daje sesje



Namieszałeś ponieważ tu jest treść
  1. f(!$_SESSION['logged'] && $user_data['user_rank'] == 0){
  2. echo '<font color=aqua size=5>Witaj Użytkowniku </font><br>'.$tresc_user;
  3. } else {
  4. echo '<font color=aqua size=5>Witaj Adminie </font><br>'.$tresc_admin.'<br/>'.$tresc_user;

i tu jest treść i nie rozumeim tego
  1. $tresc_user = "tresc dla zwykłych userów";
  2. $tresc_admin = "tresc dla admina";

tego nie rozumiem ghdzie dać treść dla adma a gdzie dla użytkownika bo mam 2 miejsca.


Można po Polsku ? Nie rozumiem tego bełkotu...
Go to the top of the page
+Quote Post
KineQ
post 4.08.2014, 22:53:26
Post #17





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.08.2014

Ostrzeżenie: (0%)
-----


W 2 miejscach podaje się treść dla usera i admina a ja bym chciał żeby treść dla adma podawało się w jednym miejscu jak i dla usera. A tu jest w 2 miejscach.
  1. f(!$_SESSION['logged'] && $user_data['user_rank'] == 0){
  2. echo '<font color=aqua size=5>Witaj Użytkowniku </font><br>'.$tresc_user;
  3. } else {
  4. echo '<font color=aqua size=5>Witaj Adminie </font><br>'.$tresc_admin.'<br/>'.$tresc_user;

I tu jest 2 miejsce dla adma i usera i chciał bym to 1 wywalić z kodu.
  1. $tresc_user = "tresc dla zwykłych userów";
  2. $tresc_admin = "tresc dla admina";
Go to the top of the page
+Quote Post
MenTo(S)
post 4.08.2014, 22:55:13
Post #18





Grupa: Zarejestrowani
Postów: 27
Pomógł: 3
Dołączył: 9.05.2013
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Cytat(KineQ @ 4.08.2014, 23:53:26 ) *
W 2 miejscach podaje się treść dla usera i admina a ja bym chciał żeby treść dla adma podawało się w jednym miejscu jak i dla usera. A tu jest w 2 miejscach.
  1. f(!$_SESSION['logged'] && $user_data['user_rank'] == 0){
  2. echo '<font color=aqua size=5>Witaj Użytkowniku </font><br>'.$tresc_user;
  3. } else {
  4. echo '<font color=aqua size=5>Witaj Adminie </font><br>'.$tresc_admin.'<br/>'.$tresc_user;

I tu jest 2 miejsce dla adma i usera i chciał bym to 1 wywalić z kodu.
  1. $tresc_user = "tresc dla zwykłych userów";
  2. $tresc_admin = "tresc dla admina";


Boże... to jest zmienna...
Lektura na dziś.
Go to the top of the page
+Quote Post
KineQ
post 4.08.2014, 22:57:46
Post #19





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.08.2014

Ostrzeżenie: (0%)
-----


Wiem tylko napis tresc dla zwykłych userów się też wyświetla a ja tego nie chcę.
Go to the top of the page
+Quote Post
MenTo(S)
post 4.08.2014, 22:59:41
Post #20





Grupa: Zarejestrowani
Postów: 27
Pomógł: 3
Dołączył: 9.05.2013
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Cytat(KineQ @ 3.08.2014, 21:41:05 ) *
Działa dzięki a jak dodać żeby admin widział treść dla zwykłego użytkownika questionmark.gif


Sam tak chciałeś.
Jak byś był ogarnięty to byś się zorientował jak to usunąć.

  1. echo '<font color=aqua size=5>Witaj Adminie </font><br>'.$tresc_admin;


Ten post edytował MenTo(S) 4.08.2014, 22:59:59
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.05.2024 - 12:07