Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Bład: nie działa ob_start()
Michał90
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Witam,
Mam problem:

Kod
  Warning: Cannot modify header information - headers already sent by (output started at /home/user/domains/domena.pl/public_html/adm/login.php:1) in /home/user/domains/domena.pl/public_html/adm/login.php on line 6

    Warning: Cannot modify header information - headers already sent by (output started at /home/user/domains/domena.pl/public_html/adm/login.php:1) in /home/user/domains/domena.pl/public_html/adm/login.php on line 7


oto kod:

  1. <?php
  2. // plik login.php
  3. include("config.php");
  4. // Sprawdzenie czy podane hasło i login sa dobre i wysłanie ciasteczka do komputera
  5. if (($login2==$login)&&($haslo==$pass)) {
  6. setcookie("zalogowany", md5($pass), time()+3600);
  7. header("Location: $HTTP_REFERER");
  8. }
  9. // w przypadku złych danych wyświetli komunikat:
  10. else
  11. echo "<center><span style=\"color: #FF0000; text-align: center;\">Zły login lub hasło!<br>
  12. <input type=\"submit\" onClick=\"history.back()\" value=\"Wstecz\"><br></center>";
  13. ?>


Spróbowałem dodac na poczatku i na końcu kodu to:

  1. ob_start(); i na koniec ob_end_flush();


Ale nie pomogło (IMG:style_emoticons/default/sad.gif)
Jakieś pomysły ? (IMG:style_emoticons/default/winksmiley.jpg)

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Popatrz na komunikaty.... Błąd masz w pliku login.php. Tam już musisz coś wysyłać do przeglądarki zapewne puste linie lub jakieś echo tam masz. Może plik config.php, który dołączasz to robi.
Go to the top of the page
+Quote Post
r4xz
post
Post #3





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

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


tak jak wyżej lub:

<?php ob_start()

i powinno śmigać

PS koniecznie bez żadnych dodatkowych linijek, odstępów itp. (spowodowane jest to kodowaniem z/bez BOM)

Go to the top of the page
+Quote Post
Michał90
post
Post #4





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 16.05.2007

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


Dobra już poradziłem sobie (IMG:style_emoticons/default/smile.gif) Wina leżała po stronie kodowania..

Dzięki

Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 18:26