Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Cannot modify header information - headers already sent
miszczu168
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.03.2009

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


mam problem tego typu iz chce na strone dodac system logowania wspoldzialajacy z systemem logowania na forum.Znalazlem taki skrpt.
Kod
<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/'; //Sciezka do katalogu forum
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' .  $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

//Sesje
$user->session_begin();
$auth->acl($user->data);

//Statystyki
$total_posts = $config['num_posts'];
$total_topics = $config['num_topics'];
$total_users = $config['num_users'];
$newest_user = $config['newest_username'];
$newest_uid = $config['newest_user_id'];
?>





<?php
if ($user->data['is_registered']) { //Jezeli jestes zalogowany
echo('Witaj '.$user->data['username'].'<br />');
} else { //Albo formularz
echo('<form action="'.$phpbb_root_path.'ucp?mode=login" method="post">
Nazwa uzytkownika: <input type="text" name="username" id="username" /><br />
Haslo uzytkownika: <input type="password" name="password" /><br />
Zapamiętaj mnie: <input type="checkbox" name="autologin" /><br />
<input type="submit" name="login" value="Zaloguj" />');
}
?>


Postów: <?php echo $total_posts; ?><br />
Tematów: <?php echo $total_topics; ?><br />
Użytkowników: <?php echo $total_users; ?><br />
Nowy: <?php echo $newest_user; ?><br />

jednak po wrzuceniu skryptu na strone pokazuje sie blad widoczny na mojej stronie
http://mateusztraczewski.yoyo.pl . Jak widac na powyzszej stronie statystylki z forum dzialaja tylko nie mozna sie zalogowac i wyskakuje glupi error .
Moja strona znajduje sie na tym samym serwerze co forum. Forum mozna zobaczyc na stronie http://mateusztraczewski.yoyo.pl/forum/index.php
Mozecie mi powiedziec co nalezy zmienic w kodzie albo polecic lepszy kod, ktory zawiera system logowania do forum zamieszczony na stronie.

Ten post edytował miszczu168 15.03.2009, 19:50:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
miszczu168
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 10.03.2009

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


a wiec tak wygladaja te linijki z pliku sesion.php zkopiowalem i ponumerowalem linijki. Wedłóg tego co pisze na stronie blad powinien znajdowac sie w linijce 990 ale ja nie znam jezyka php wiec po raz kolejny prosze was o pomoc w znalezieniu bledu. skopiowalem tutaj czesc pliku od linijki 988 do 991 jesli to za maly fragment napiszcie.

Kod

988.     $domain = (!$config['cookie_domain'] || $config['cookie_domain'] == 'localhost' || $config['cookie_domain'] == '127.0.0.1') ? '' : '; domain=' . $config['cookie_domain'];
989.
990.     header('Set-Cookie: ' . $name_data . (($cookietime) ? '; expires=' . $expire : '') . '; path=' . $config['cookie_path'] . $domain . ((!$config['cookie_secure']) ? '' : '; secure') . '; HttpOnly', false);
991.   }
widze ze jest to troche nieczytelne wiec wystawiam plik http://mateusztraczewski.yoyo.pl/session.txt



ok juz uporalem sie z tym bledem. Nie wyswietlaja mi sie dziwny tekst ale dalej nie moge zalogowac sie. Moze ktos mi powie gdzie znajduje sie problem?

zauwazylem ze po logowaniu na forum otwiera mi sie adres forum/ucp.php?mode=login a po logowaniu na stronie
forum/ucp?mode=login czy moze ktos wie jak to zmienic?


ok juz wszystkiego doszlem , skrypt dziala jak nalezy.
prosze administracje forum o usuniecie topicu.

Ten post edytował miszczu168 15.03.2009, 21:22:51
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 02:49