Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Dołączanie skryptu forum do strony., Warning: Cannot modify header information - headers already sent by
Mishczu
post 4.06.2010, 10:01:58
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.04.2010

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


Witam! Mam stronę i chciałem do niej dołączyć forum (MiniBB). Forum się wyświetla normalnie, ale jak chcę napisać posta lub się zalogować wywala błąd:

Kod
Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\WebServ\httpd\lastSPARY2\forum\index.php:6) in C:\Program Files\WebServ\httpd\lastSPARY2\forum\bb_cookie.php on line 101

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\WebServ\httpd\lastSPARY2\forum\index.php:6) in C:\Program Files\WebServ\httpd\lastSPARY2\forum\bb_cookie.php on line 87

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\WebServ\httpd\lastSPARY2\forum\index.php:6) in C:\Program Files\WebServ\httpd\lastSPARY2\forum\bb_functions.php on line 293

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\WebServ\httpd\lastSPARY2\forum\index.php:6) in C:\Program Files\WebServ\httpd\lastSPARY2\forum\bb_functions.php on line 294

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\WebServ\httpd\lastSPARY2\forum\index.php:6) in C:\Program Files\WebServ\httpd\lastSPARY2\forum\bb_functions.php on line 293

Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\WebServ\httpd\lastSPARY2\forum\index.php:6) in C:\Program Files\WebServ\httpd\lastSPARY2\forum\bb_functions.php on line 294



Kod forum:
http://wklej.org/hash/a09cd2b93fb/

Pytanie 2: jak ustawić polską strefę czasową w tym skrypcie?
Go to the top of the page
+Quote Post
Daimos
post 4.06.2010, 10:42:57
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


nie znam skryptu, więc ze strefą czasową nie pomogę, a co do błędów
ob_start
ob_end_flush


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
demolka666
post 4.06.2010, 11:04:04
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 28.09.2009

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


taki błąd wyskakuje czasem jeżeli masz w zrobione przekierowanie na inną stronę w PHP. Użyj do tego java scriptu (polecenie header.location.href).
Go to the top of the page
+Quote Post
Mishczu
post 4.06.2010, 11:08:12
Post #4





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.04.2010

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


Nie mam zrobionego przekierowania na inną stronę. Mógłbyś wkleić kod z zastosowaniem tych ob_start i ob_end_flush?
Go to the top of the page
+Quote Post
zend
post 4.06.2010, 11:32:32
Post #5





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


w index.php
  1. <?php
  2. //cała zawartość index.php
  3.  
  4. ?>


Ten post edytował zend 4.06.2010, 11:33:06
Go to the top of the page
+Quote Post
Daimos
post 4.06.2010, 11:35:56
Post #6





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Cytat(demolka666 @ 4.06.2010, 12:04:04 ) *
taki błąd wyskakuje czasem jeżeli masz w zrobione przekierowanie na inną stronę w PHP. Użyj do tego java scriptu (polecenie header.location.href).

po nazwach plików, które tam widać przy błędach, to jest raczej przez wysłanie ciastek, dobre zastosowanie przedstawił już zend:
Cytat(zend @ 4.06.2010, 12:32:32 ) *
w index.php
  1. <?php
  2. //cała zawartość index.php
  3.  
  4. ?>

tylko niepotrzebnie dajesz echo przed ob_end_flush


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
kapuch
post 4.06.2010, 11:39:24
Post #7





Grupa: Zarejestrowani
Postów: 389
Pomógł: 69
Dołączył: 26.04.2010
Skąd: Łódź

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


Cytat(zend @ 4.06.2010, 12:32:32 ) *
w index.php
  1. <?php
  2. //cała zawartość index.php
  3.  
  4. ?>

A po co echo przedz ob_end_flush(); ?
Powaznie pytam, bo zawsze stosowalem samo ob_end_flush(); i dzialalo smile.gif


--------------------
Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
Go to the top of the page
+Quote Post
zend
post 4.06.2010, 11:53:13
Post #8





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


Z przyzwyczajenia smile.gif Tak samo nie stosuje konkatencji na obiektach zawierających metodę __toString() tylko używam
  1. echo 'xxx' . $obj -> __toString() . ' ' . $obj2 -> __toString();
Wydaje mi się że to jest dobra praktyka i pozwala unikać problemów związanych z różnymi wersjami php na serwerach (dot. __toString())

Ten post edytował zend 4.06.2010, 11:54:16
Go to the top of the page
+Quote Post
Daimos
post 4.06.2010, 12:03:41
Post #9





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Cytat(zend @ 4.06.2010, 12:53:13 ) *
Z przyzwyczajenia smile.gif Tak samo nie stosuje konkatencji na obiektach zawierających metodę __toString() tylko używam
  1. echo 'xxx' . $obj -> __toString() . ' ' . $obj2 -> __toString();
Wydaje mi się że to jest dobra praktyka i pozwala unikać problemów związanych z różnymi wersjami php na serwerach (dot. __toString())

hehe no ale ja np w pracy nauczylem sie ze przyzwyczajenia takie nie sa za dobre, pozniej ktos sie pyta po co to? - z przyzwyczajenia
odpowiedz prosta: wywal to, jak cos jest nie potrzebne, to w kodzie ktory idzie na produkcjie, ma sie nie pojawiac winksmiley.jpg
ps. konkatencji = konkatenacji biggrin.gif


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
Mishczu
post 4.06.2010, 12:13:11
Post #10





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.04.2010

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


Gdy dodam na początku i końcu index.php wywala errora. Dodałem tam gdzie się zaczyna i kończy kod forum linia 33 i 566, ale błąd nadal się pokazuje.

http://wklej.org/hash/4eb42595037/
Go to the top of the page
+Quote Post
zend
post 4.06.2010, 12:20:28
Post #11





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


  1. <?php /*tu*/ ?><doctype><html>
  2.  
  3. </html><?php /*tu*/ ?>


Ten post edytował zend 4.06.2010, 12:20:54
Go to the top of the page
+Quote Post
Mishczu
post 4.06.2010, 14:30:32
Post #12





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 6.04.2010

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


Cytat
Parse error: syntax error, unexpected '<' in C:\Program Files\WebServ\httpd\lastSPARY2\forum\index.php on line 4


http://wklej.org/hash/60d60bd239f/
Go to the top of the page
+Quote Post
vermis
post 4.06.2010, 14:36:42
Post #13





Grupa: Zarejestrowani
Postów: 279
Pomógł: 56
Dołączył: 3.06.2010
Skąd: Tarnowskie Góry

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


Zobacz jeszcze raz co napisał @zend i porównaj to z twoim plikiem.
Poza tym naucz się czytać błędy.


--------------------
Go to the top of the page
+Quote Post
zend
post 4.06.2010, 15:05:04
Post #14





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

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


  1.  
  2. <?php ob_start(); ?><!DOCTYPE
  3.  
  4. </html>
  5. <?php ob_end_flush(); ?>


Kapito?
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 00:46