Problem bei Login auf eigner HP

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Tobi91
Mitglied
Beiträge: 222
Registriert: 17.03.2006 17:58
Wohnort: Völklingen (Saarland)
Kontaktdaten:

Problem bei Login auf eigner HP

Beitrag von Tobi91 »

Hallo,

ich hab nach dem KB-Artikel (http://www.phpbb.de/doku/kb/phpbb_seite)
ein Login auf meine Homepage gemacht. Es funktioniert so weit auch, nur wird immer eine Fehlermeldung angezeigt:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/software4free/index.php:122) in /usr/export/www/vhosts/funnetwork/hosting/software4free/forum/includes/sessions.php on line 387
Was heißt das und wie geht das weg?
Danke schonmal.

Gruß,

Tobias
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Es wurde scheinbar HTML Output vor dem HTTP Header gesendet... Also irgendwelche noch so klitzekleine HTML daten. :o
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Tobi91
Mitglied
Beiträge: 222
Registriert: 17.03.2006 17:58
Wohnort: Völklingen (Saarland)
Kontaktdaten:

Beitrag von Tobi91 »

der "php bereich" sieht so aus:

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

if ( $userdata['session_logged_in'] ) 
{ 
echo "<tr>Sie sind eingeloggt!</tr>";
// Anzeige des eingeloggten namen kommt noch...
} 
else 
{
echo "Login für Mitglieder<form action='forum/login.php' method='post'> 
Benutzername: <input type='text' name='username'><br> 
Passwort: <input type='password' name='password'><br> 
Autologin? <input type='checkbox' name='autologin'><br> 
<input type='hidden' name='redirect' value='../index.php'> 
<input type='submit' name='login' value='Login'>";
}
?>
stimmt das? wenn nein, wie muss dann lauten?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Kommt denn vor dem ganzen php Code auch noch HTML? Falls ja, hast Du u.U. schon da verloren.
Hast Du Dir mal den Quelltext Deiner Fehlerseite angeschaut?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Tobi91
Mitglied
Beiträge: 222
Registriert: 17.03.2006 17:58
Wohnort: Völklingen (Saarland)
Kontaktdaten:

Beitrag von Tobi91 »

ja, vor dem ganzen und hinter dem ganzen kommt HTML. Wieso?

//edit:

ohne HTML geht alles. aber wie kann ich machen das das auch MIT HTML geht?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Weil das hier

Code: Alles auswählen

Hallo Welt
<?php 
folgt php Code
?>
besagte Fehlermeldung bringt.

Das hier nicht:

Code: Alles auswählen

<?php
echo "Hallo Welt"; 
folgt php Code
?>
:o
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“