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. |