Księga Pytań

06.09.2012 - 11:45 - Peke

Witam serdecznie

po dodaniu księgi do swojej strony wyskoczył mi błąd:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.429/<orgdhexg>/www/a_poczatek.php:15) in /homez.429/orgdhexg/www/kgengine/starter.php on line 32

z tego co widzę to nie jest błąd o powszechnym katalogu tmp więc nie mam pojęcia co z tym dalej zrobić...


06.09.2012 - 22:05 - admin

Tak, jest to inny błąd.

"headers already sent" - to jest kluczowe.

Przed użyciem sesji, cookies i innych potworków nic do przeglądarki nie może zostać wysłane - nawet jeden znak, jedna spacja itd. Plik a_poczatek.php rozpoczyna się od kodu include - przed nim (poza znakami początku kodu php) nie może być nic. Plik kg.php (z katalogu głównego) też nie może zawierać nic oprócz include (nie licząc komentarzy). Zła integracja powoduje takie właśnie problemy - include'owanie księgi albo przypadkowy enter.

Jeżeli pliki nie były zmieniane celowo, mógł je zmienić klient FTP ustawiony w jakimś dziwnym trybie transferu (powinien być binarny).


07.09.2012 - 15:29 - Peke

Dziękuję za podpowiedź:) Już wszystko działa. Wcześniej robiłem w notatniku i żadnego błędu mi nie wykrywało. Notepad++ natomiast pokazał jakieś dziwne znaki, zapewne z kodowania. Pousuwałem wszystko i działa jak trzeba.

Teraz mi pozostało połączenie dokładniejsze z www. Teraz jest jako link w tekście "wpisz się do księgi gości" a chciałbym żeby to było od razu na www pokazane. No mam nadzieję że się jakoś z tym uporam:)

Pozdrawiam


07.09.2012 - 17:13 - Peke

no niestety kapitulacja z tą księgą z mojej strony:)
http://sonata.org.pl/
to jest moja stronka...ustawiłem przyciski tak, że z każdego działu księga działa dobrze...jeżeli już się jest w tej księdze i kliknie się przycisk "księga gości" to nie powraca do tej strony co trzeba tylko do ksiega.htm pomimo że jest ustawione kg.php
zmieniałem kody i nadal tak samo...

i chciałem zapytać jeszcze o jedną rzecz...da radę ustawić tak żeby formularz był od razu pokazany a wpisy pod formularzem się pojawiały? (zamiast tego linku)

Pozdrawiam


10.09.2012 - 15:17 - admin

Co do pierwszego - proszę sprawdzić w a_poczatek.php (a jeżeli księga została zintegrowana "z automatu" - w pliku a_poczatek.php w katalogu "kg").

Co do drugiego - niestety, formularz do wpisu jest osobny. Tylko formularz komentarza do wpisu może być umieszczony osobno. ALE... w zasadzie nic nie stoi na przeszkodzie, żeby skopiować kod formularza i wstawić go u góry księgi (w pliku a_poczatek.php) a tekst "kliknij tutaj, żeby dodać wpis" usunąć z konfiguracji. I uzyska się pożądany efekt.

.:: powrót do forum ::.


 


Archiwum: [wyjście z archiwum] [3] [2] [1]

wpisow: 209, komentarzy: 520, odwiedzin: 8712, dzisiaj: 24, wczoraj: 19

..:: admin login ::..

puchary, puchary sportowe, puchary okoliczno¶ciowe, medale, statuetki, trofeastroje sportowe, stroje pi³karskieT³umiki Rumia, auto-serwis, KAZ, mechanika pojazdowa, naprawa samochodówHeros, szkolenia, centrum szkoleniowe, kursy masa¿u