Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problemy.
JacobGames26
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 12.10.2013

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


Cześć. Mam mały problem . Chodzi mi dokładnie o to aby pokazywało nie zalogowanym użytkowanikom ze nie mogą zobaczeć tekstu.
Kod jest taki:

  1. <?php
  2. if (user::isLogged()) {
  3. echo 'Bla';
  4. echo 'Bla';
  5. echo 'Bla';
  6. echo 'Bla';
  7. echo 'Bla';
  8. }
  9. ?>
  10. </div>
  11. <?php
  12. else {
  13. echo '<strong>Muszisz sie <a href="login.php">zalogować<a> lub <a href="register.php">Rejestrować aby zobaczeć wiadomości .<a></strong>';
  14. }
  15. ?>

A ogolnie jak włączam adres strony to jest bład taki

Parse error: syntax error, unexpected T_ELSE in /virtual/m/i/mineland.ugu.pl/t/index.php on line 78

Nie wiem o co chodzi. Pomóżcie ; )
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
PrinceOfPersia
post
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


namieszałeś z klamrami (i outputem htmlowym)

przypatrz się temu kodowi raz jeszcze i przeczytaj komunikat: unexpected T_ELSE i domyśl się czemu jest błąd (IMG:style_emoticons/default/wink.gif)

Ten post edytował PrinceOfPersia 13.10.2013, 12:27:54
Go to the top of the page
+Quote Post
JacobGames26
post
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 12.10.2013

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


Właśnie błąd występuje na 12 lini . Napisałem 78 bo tak mam w pliku index.php.
Pomóżcie ; )
Go to the top of the page
+Quote Post
PrinceOfPersia
post
Post #4





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


ale takie błędy zwykle pojawiają się PRZED linią w komunikacie. Więc zobacz to, co jest PRZED tą linią ELSE.

odpowiedź: musisz po prostu wywalić (przeniesc w inne miejsce)
Kod
?>   </div>   <php?

ponieważ to zakłoca przebieg wyrażenia if-else.

Ten post edytował PrinceOfPersia 13.10.2013, 12:31:17
Go to the top of the page
+Quote Post
JacobGames26
post
Post #5





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 12.10.2013

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


Błąd nadal występuje.
Go to the top of the page
+Quote Post
!*!
post
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


To popraw kod i przenieś klamrę do else jak już Ci napisali wyżej. A jak gubisz się z klamrami skorzystaj z alternatywnej składni. http://www.php.net/manual/pl/control-struc...tive-syntax.php

Ten post edytował !*! 13.10.2013, 12:59:02
Go to the top of the page
+Quote Post
JacobGames26
post
Post #7





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 12.10.2013

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


Nie rozumiem tego zabardzo ... Nigdy nie miałem takich błędów. Można prość o kod przykładowy albo o przerobienie tego kodu?
Go to the top of the page
+Quote Post
pedro84
post
Post #8





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Proszę:
  1. <?php } else { ?>
Go to the top of the page
+Quote Post
Spawnm
post
Post #9





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Zły tytuł tematu + forum nie parser = zamykam.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 19:26