![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.03.2008 Skąd: Babimost Ostrzeżenie: (10%) ![]() ![]() |
Będę bardzo wdzięczny za pomoc w znalezieniu błędu w kodzie PHP.
Plik index.php (ma za zadanie sprawdzić czy użytkownik jest zalogowany) <?php session_start(); if ((isset($_SESSION['user_logged']) && $_SESSION['user_logged'] != "" || (isset($_SESSION['user_password']) && $_SESSION['user_password'] != "")) { include "logged_user.php"; } else { include "unlogged_user.php";} ?> Plik unlogged_user.php <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <title>Strona logowania</title> </head> <body> <h1>Witaj na stronie !</h1> <p> Aktualnie nie jesteś zalogowany !<br> Zaloguj się lub zarejestruj<br> <a href="user_login.php">Logowanie</a> Jeżeli nie masz konta: <a href="register.php">Rejestracja</a> </p> </body> </html> plik logged_user.php <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <title>Witaj na stronie !</title> </head> <body> <h1>Witaj na stronie !</h1> <p> Zalogowałeś się ! <b> <?php echo $_SESSION['user_logged']; ?> </b>.<br> Możesz <a href="user_personal.php">klikając tutaj</a> przejść do swojego profilu. </p> </body> </html> Po odpaleniu index.php otrzymuję: Parse error: parse error in c:\usr\apache\httpd\html\index.php on line 6 Wszelka pomoc mile widziana, proszę o wyrozumiałość, z góry dziękuję ! |
|
|
-Wieviór- |
![]()
Post
#2
|
Goście ![]() |
Popraw:
index.php
Nie polecam jednak takiego sposobu. Po prost na początku każdej strony rób session_start(); i wstawiaj coś takiego. Zamiast "include 'logged_user.php';" daj wtedy zawartość strony. Zamiast "include 'unlogged_user.php';" daj wtedy komunikat o braku zalogowaniu i odeślij do formularza logowania lub rejestracji. Ten post edytował Wieviór 6.03.2008, 20:35:46 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.03.2008 Skąd: Babimost Ostrzeżenie: (10%) ![]() ![]() |
Szybki jest.. (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif)
Działa.. o kurde co za ludzie... trzeba mieć łeb... A ja się od 16.00 z tym męczę... Viewiór masz u mnie EXTRA konto na przyszłej stronce.. (IMG:http://forum.php.pl/style_emoticons/default/happy.gif) i następny... HECTIC poprawia książkę z HELIONa za 150 zł... (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Tak na marginesie.. zarejestrowałem się tu chyba 5-6 min. temu... i otrzymałem pomoc po tym czasie... poważnie... niesamowite.. DZIĘKI ! Ten post edytował Rysiol 6.03.2008, 20:40:17 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 256 Pomógł: 7 Dołączył: 1.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
a nie łatwiej tak (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
-Wieviór- |
![]()
Post
#5
|
Goście ![]() |
Wieviór konta super nie potrzebuje ;]
Co do tego co pisze Hectic, rzeczywiście !empty($zmienna) zwróci FALSE gdy nie będzie ustawiona, więc isset() jest zbędne w sumie. Ten post edytował Wieviór 6.03.2008, 20:43:47 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 6.03.2008 Skąd: Babimost Ostrzeżenie: (10%) ![]() ![]() |
Wszelkie uwagi wziąłem pod uwagę, wszystko EXTRA rozwiązane.
Co do konta - aktualne.. za jakiś czas.. (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) Dokończyłem plik register.php (związany z w/w kodami)
Błąd: Parse error: parse error, expecting `']'' in c:\usr\apache\httpd\html\register.php on line 17 Parse error: parse error, expecting `']'' in c:\usr\apache\httpd\html\register.php on line 52 Z góry wielkie dzięki za POMOC. Ten post edytował Rysiol 6.03.2008, 22:01:43 |
|
|
-lukaas- |
![]()
Post
#7
|
Goście ![]() |
Parse error: parse error, expecting `']'' in c:\usr\apache\httpd\html\register.php on line 17
brak ] za 'email' Parse error: parse error, expecting `']'' in c:\usr\apache\httpd\html\register.php on line 52 a to chyba brak ' w lini 49 za 'last_name'
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
nie lepiej tego typu kody :
Zastąpić ? Ten post edytował b4x 8.03.2008, 23:35:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 09:20 |