Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Prosty skryp wywala jakieś ostrzeżenie (błąd)
obo
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.05.2006

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


Mam taki oto kod na prościusieńki licznik:
  1. <?  
  2. $dane = 'licznik.txt';
  3. $cookie = $_COOKIE['licznik_sundach$'];
  4.  
  5. function zlicznik ($plik, $licznik) {  
  6. $plik = fopen($plik, "w+");  
  7. flock($plik, 2);  
  8. fputs($plik, $licznik);  
  9. flock($plik, 3);  
  10. fclose($plik);  
  11. return 1;  
  12. }
  13.  
  14. if (file_exists($dane)) {  
  15. $plik = fopen($dane, 'r');  
  16. flock($plik, 1);  
  17. rewind($plik);  
  18. $licznik = trim(fgets($plik, 1024));  
  19. fclose($plik);  
  20. if ($licznik == '') {  
  21. $licznik = 0;  
  22. }  
  23. } else {  
  24. $licznik = 0;
  25. }
  26.  
  27.  
  28. if( isset( $cookie ) ){    
  29.  } else {
  30.    setCookie( "licznik_sundach$", true, time( ) + 1800 );
  31.    $licznik++;  
  32.    zlicznik($dane, $licznik);
  33.  }
  34.  
  35.  
  36. if (isset($licznik)) {  
  37. print "<div align=\"left\" style=\"font-size: 10px; padding-left: 5px; color: #A27D33\">";
  38. print "Odwiedzin: ";
  39. print "$licznik";
  40. print "</div>";
  41. }
  42. ?>


Wywala mi następujące ostrzeżenie:
Kod
Warning: Cannot modify header information - headers already sent by (output started at /home/...../index.php:7) in /home/...../index.php on line 100

Dodam że wcześniej takiego błędu nie było...

Pozdrawiam i proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
piaseq
post
Post #2





Grupa: Zarejestrowani
Postów: 161
Pomógł: 25
Dołączył: 6.09.2008
Skąd: Warszawa

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


Może nie będzie to odpowiedź wprost, ale próbowałeś wkleić treść tego błędu do wyszukiwarki na tym forum? Zwłaszcza fragment
Kod
headers already sent


Ten post edytował piaseq 29.10.2008, 16:51:00
Go to the top of the page
+Quote Post
Lars
post
Post #3





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


Sprawdź, czy nie wysyłasz czegoś przed ustawieniem ciasteczka. Albo, jak nie chcesz się męczyć, użyj ob_start() na początku, a na końcu ob_end_flush().

Pozdrawiam.
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Było wiele razy wałkowane na forum.
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: 20.09.2025 - 06:44