To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Ogólne - Warning którego nie moge rozwi?ca?

Robert007 - 08-02-2009, 15:00
Temat postu: Warning którego nie moge rozwiącać
Witam, od jakiegoś już czasu mam warning i nie wiem jak go rozwiązać,
go już mam od kilku dni ale instalowałem modyfikacje jedną - zawsze robię kopie plików
ale gdy zobaczyłem ten warning to z powrotem dałem te orginalne pliki (kopie),
warning mi się pokazuje gdy:

PA :arrow: bbcode manager :arrow: {jakiś znacznik bbcode} :arrow: zapisz
i wyskakuje ten warning:

Kod:
Warning: Cannot modify header information - headers already sent by (output started at forum/cache/tpl_UnholyDark.admin.page_header.php:2) in forum/includes/functions.php on line 1737


linijka:
Kod:

header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);

MagicalFire - 08-02-2009, 15:02

Robert007, a zapytania zostały wykonane poprawnie ??
Robert007 - 08-02-2009, 15:07

no raczej tak, ale jeżeli mają wine zapytania to w jakiej grupie może być :?:
grupa = na przyklad "phpbb_users"

warna - 08-02-2009, 15:09

Wyczyść cache.
Robert007 - 08-02-2009, 15:12

Cytat:
Wyczyść cache.


czyściłem ale to nic nie dało..

warna - 08-02-2009, 15:18

Edytor nie dodaje Ci czasem w plikach pierwszej pustej linii? Może się o to pluć.

Sprawdź /admin/page_header_admin.php

Robert007 - 08-02-2009, 15:37

warna napisał/a:
admin/page_header_admin.php

warna napisał/a:
pustej lini


nie,
jest normalnie w pierwszej lini jest
Kod:
<?php

Tavaro - 08-02-2009, 15:51

Robert007, dopisz zaraz po <?php
Kod:
ob_start(); // wlacza bufor wyjscia dla naglowkow http

a przed ?>
Kod:
ob_end_flush(); // wysyla naglowki i czysci bufor

Robert007 - 08-02-2009, 15:58

to samo.
Tavaro - 08-02-2009, 16:04

Wyczyściłeś cache?
Robert007 - 08-02-2009, 16:11

Tavaro napisał/a:
Wyczyściłeś cache?

tak i to samo jest,
tylko zamiast tego:

Kod:
output started at forum/cache/tpl_UnholyDark.admin.page_header.php:2


jest to

Kod:
output started at forum/admin/page_header_admin.php:190


190 chyba linijka?:

Kod:
ob_end_flush(); // wysyla naglowki i czysci bufor

Tavaro - 08-02-2009, 16:31

Robert007, pokaż ten plik odpowiedzialny za zapis znaczników w BBCM. Wygląda na to, że najpierw wywołuje funkcję redirect, a potem próbuje wysyłać jeszcze jakieś nagłówki.
Robert007 - 08-02-2009, 17:20

Tavaro napisał/a:
plik odpowiedzialny za zapis znaczników w BBCM


a który to plik będzie ?

Tavaro - 08-02-2009, 17:30

Ten, który wyświetla się w pasku przeglądarki, gdy wywala warning.
Robert007 - 08-02-2009, 17:36

Tavaro napisał/a:
który wyświetla się


functions.php on line 1737 ?

ta linijka to jest to co podawałem:
Kod:
header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);


nie wiem dokładnie o jaki plik ci chodzi :?



Powered by phpBB modified by Przemo © 2003 phpBB Group