![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 24.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Siemaneczko mam taki problem bo wgralem sobie rejestracje i logowanie. I teraz tam gdzie mam logowanie,rejestracje,strone glowna pisze:
Wiec wam podam config co mam poprawic zeby nie pokazywalo tego bledu i normalnie bylo:< (IMG:style_emoticons/default/questionmark.gif) Demo: http://cs-rekla.xaa.pl/poradnik/index.php
Ten post edytował swajt 14.02.2014, 21:34:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Upewnij się czy kodowanie pliku to na pewno UTF8 bez BOM. Poczytaj: http://pl.wikipedia.org/wiki/BOM_(informatyka)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
1. Zmień kodowanie pliku na UTF-8 bez BOM
2. Daj na początku kodu zaraz za <?php: ob_start(); session_start(); 3. Daj na końcu kodu zaraz przed ?>: ob_end_flush(); 4. Wyrzuć session_start(); z 62 linijki. Powinno śmigać (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 24.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
jak w wchodze w notepada++ i biore plik config.php i zakladne formatuj to jest zaznaczone "Koduj w UTF-8 (Bez BOM)
wiec tak zrobilem i teraz pojawia sie :
config.php:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
jak w wchodze w notepada++ i biore plik config.php i zakladne formatuj to jest zaznaczone "Koduj w UTF-8 (Bez BOM) A nie masz jakiejś spacji przed "<?php"? Wykonaj pozostałe podpunkty, które Ci napisałem. Sprawdź też czy UTF-8 bez BOM jest też ustawione w plikach, do których includujesz wklejony tutaj kod. EDIT: zmęczony po pracy jestem i nie pomyślałem. Jeżeli plik config.php includujesz do np. index.php to wywal te session_start, ob_start i ob_end_flush i daj to w taki sam sposób (czyli na początku i końcu skryptu) w tym index.php czy innym pliku. W każdym razie przed rozpoczęciem sesji nie możesz NIC wysyłać. Ten post edytował Arecky 14.02.2014, 21:46:41 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 24.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Niemam spacji przed "<?php"
w plikach wszystkich mam ustawione UTF-8 (Bez BOM) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Niemam spacji przed "<?php" w plikach wszystkich mam ustawione UTF-8 (Bez BOM) Sprawdź jeszcze raz mój ostatni post, wyedytowałem go i mogłeś to pominąć, a to może pomóc, a na pewno nie zaszkodzi (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 24.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
wiec tak zrobilem dodalem np do index.php do strony glownej i wywala:
index.php:
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Nie możesz NIC wysyłać. Daj to przed i za kodem HTML, bo teraz wysyłasz najpierw ten kod HTML, a dopiero potem inicjujesz sesję.
Ten post edytował Arecky 14.02.2014, 21:53:06 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze nie używaj ob_start, kiedy nie ma takiej potrzeby.
Po drugie, teraz masz w index.php kod HTML przed session_start. Niech session_start będzie pierwszą instrukcją w Twoim skrypcie i przed <?php nie może być nawet spacji, entera - nic. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 24.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
kurde czyli jak mam to dodac bo juz niewiem :<
index.php tak??:
teraz to nie dziala logowanie nie pojawia sie panel nic :< i na samej gorze pisze session_start Demo: http://cs-rekla.xaa.pl/poradnik/index.php Ten post edytował swajt 14.02.2014, 22:03:24 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Tak... @SmokAnalog ma rację, że nie ma sensu używać tych funkcji, które wymieniłem. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 24.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
@Arecky jak tak zrobilem to nie pojawia sie teraz ten blad ale po zalogowaniu przechodze do strony glownej a tam nie pojawia sie panel uzytkownika.
jak cos to bralem skrypt do tego tu : http://rafal.brzezinski.me/logowanie_i_rejestracja i ta sesja musi chyba byc w config . Ten post edytował swajt 14.02.2014, 22:08:04 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie masz 3 wyjścia:
Ja najbardziej lubię opcję nr 3. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 24.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
Kurde sorka ale nie ogarniam nic z tego (IMG:style_emoticons/default/sad.gif) " Nie ta liga :< "
Nic mi nie wychodzi :< |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Napisz jak wygląda Twój cały projekt, czyli jakie masz pliki, co z czym połączone i gdzie ma być sesja.
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 24.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
wiec tak wszystkie pliki sa polaczone z config.php.
pliki takie jak: index.php,login.php,register.php,profile.php,editprofile.php,userlist.php. i sesja powinna byc w config.php Ten post edytował swajt 14.02.2014, 22:35:32 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Najprościej zrób tak:
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 89 Pomógł: 0 Dołączył: 24.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
z tego co lookam tak po plikach to wszedzie jest juz
a jak dodalem do config.php to wywala dalej ten blad:
Ten post edytował swajt 14.02.2014, 22:44:19 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 1 Dołączył: 16.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
A masz to na początku? Przed jakimkolwiek HTMLem itp?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:51 |