Benutzerdaten (eingeloggt) weiterverwenden: Problem
Verfasst: 18.03.2005 17:49
Hallo,
mein Forum läuft soweit ohne Probleme. Nun möchte ich gerne die Benutzerdaten aus dem Forum weiterverarbeiten, so möchte ich es hinbiegen, dass nur eingeloggt Benutzer in meinen News Kommentare schreiben dürfen usw.
Dazu brauche ich logischerweise aus dem Forum, den Status des User, also ist eingeloggt mit Benutzernamen: xyz oder auch nicht.
Dazu habe ich schon etwas passendes gefunden und so kann ich mit dem kurzen Php-Skript auch alles auslesen was ich brauche. Die Datei habe ich ich Forum-Ordner mir liegen.
Wenn ich aber jetzt versuche die Datei irgendwo zu includen, dann bekomme ich Fehler:
Woran liegt das? Rufe ich das Skript direkt auf, dann funktioniert es!
Hier vorsichthalber noch der Code:
Wäre schön, wenn mir jemand helfen könnte. Was mache ich falsch?
Wie kann ich die Daten sonst weiterverwenden?
Gruß.
mein Forum läuft soweit ohne Probleme. Nun möchte ich gerne die Benutzerdaten aus dem Forum weiterverarbeiten, so möchte ich es hinbiegen, dass nur eingeloggt Benutzer in meinen News Kommentare schreiben dürfen usw.
Dazu brauche ich logischerweise aus dem Forum, den Status des User, also ist eingeloggt mit Benutzernamen: xyz oder auch nicht.
Dazu habe ich schon etwas passendes gefunden und so kann ich mit dem kurzen Php-Skript auch alles auslesen was ich brauche. Die Datei habe ich ich Forum-Ordner mir liegen.
Wenn ich aber jetzt versuche die Datei irgendwo zu includen, dann bekomme ich Fehler:
Code: Alles auswählen
Warning: main(): Unable to access ./extension.inc in /home/www/web393/html/forum/status.php on line 5
Warning: main(./extension.inc): failed to open stream: No such file or directory in /home/www/web393/html/forum/status.php on line 5
Warning: main(): Failed opening './extension.inc' for inclusion (include_path='.:/usr/share/php') in /home/www/web393/html/forum/status.php on line 5
Warning: main(): Unable to access ./common. in /home/www/web393/html/forum/status.php on line 6
Warning: main(./common.): failed to open stream: No such file or directory in /home/www/web393/html/forum/status.php on line 6
Warning: main(): Failed opening './common.' for inclusion (include_path='.:/usr/share/php') in /home/www/web393/html/forum/status.php on line 6
Fatal error: Call to undefined function: session_pagestart() in /home/www/web393/html/forum/status.php on line 10
Hier vorsichthalber noch der Code:
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if ( $userdata['session_logged_in'] )
{
echo "<b>Du bist angemeldet mit:</b><br>";
echo $userdata[2];
}
else
{
echo "<b>Noch nicht angemeldet:</b><br>Du kannst keine Kommentare schreiben und nicht im Forum posten.";
}
if ( $userdata['user_level'] == ADMIN ){
echo " (Admininistrator)";
}
if ( $userdata['user_level'] == MOD ){
echo " (Moderator)";
}
?>
Wie kann ich die Daten sonst weiterverwenden?
Gruß.