Seite 2 von 5
Verfasst: 24.04.2006 18:51
von BB-BF-BM
simon-1991-14 hat geschrieben:welcher user gerade eingeloggt ist?
Meinst du im Sinne von "Wer ist online" oder "Wer hat sich gerade eingeloggt"
auf die zweite Frage: $userdata['user_name'] müsste deine Wünsche erfüllen...
Verfasst: 24.04.2006 20:02
von simon-1991-14
BB-BF-BM hat geschrieben:simon-1991-14 hat geschrieben:welcher user gerade eingeloggt ist?
Meinst du im Sinne von "Wer ist online" oder "Wer hat sich gerade eingeloggt"
auf die zweite Frage: $userdata['user_name'] müsste deine Wünsche erfüllen...
ich meine damit, wer hat sich gerade eingeloggt... ok, danke!
aber das andere wäre auch interessant! wie geht denn das?
Verfasst: 24.04.2006 20:12
von simon-1991-14
ich hab jetzt mal den 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);
eingebaut. (in eine datei im PHPBB verzeichnis gelegt und dann in der index.php includet)
Nur komischerweise kann ich danach keine Variablen mehr per Echo ausgeben... Zum Beispiel:
oder
Da wird einfach nichts mehr angezeigt... wenn ich das includete wieder weg mach, dann gehts.... woran kann das liegen?
bitte helft mir, ich kann keine IPs und keine Daten zu den Usrn mehr ausgeben

Verfasst: 25.04.2006 14:42
von simon-1991-14
bitte helft mir!
Verfasst: 25.04.2006 16:24
von BB-BF-BM
sry, mir ist ein Fehler aufgefallen, ich glaube, es müsste
lauten
kannst du denn ganz normale Strings ausgeben, oder wenn du die Variablen direkt vorher definiert hast?
Also funktioniert:
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);
$text = "Dies ist ein Test";
echo $text;
echo "Und noch ein Text";
?>
???
Müsste nämlich eigentlich funktionieren

Verfasst: 25.04.2006 16:27
von simon-1991-14
BB-BF-BM hat geschrieben:sry, mir ist ein Fehler aufgefallen, ich glaube, es müsste
lauten
kannst du denn ganz normale Strings ausgeben, oder wenn du die Variablen direkt vorher definiert hast?
Also funktioniert:
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);
$text = "Dies ist ein Test";
echo $text;
echo "Und noch ein Text";
?>
???
Müsste nämlich eigentlich funktionieren

wenn ich ne variable vorher definier, dann kann ich sie ausgeben, also:
das würde jetzt gehen... aber ich kann halt keine IP mehr ausgeben
also das mit $userdata['username'] funktioniert jetzt! danke!! aber IP-Prob besteht immer noch... und funpic hat jetzt auch noch wordwrap() deaktiviert

aber das is ja was anderes
Verfasst: 25.04.2006 16:34
von fanrpg
versuchs mal mit $_SERVER['REMOTE_ADDR']
Verfasst: 25.04.2006 16:54
von simon-1991-14
fanrpg hat geschrieben:versuchs mal mit $_SERVER['REMOTE_ADDR']
danke, auch das hat funktioniert...
aber warum geht REMOTE_ADDR nicht mehr?!?
Verfasst: 25.04.2006 16:59
von BB-BF-BM
Ich glaube es werden nur die Informationen in Variablen gespeichert, die auch in der PHP-Info (
)
unter
PHP Variables definiert waren.
Und nicht definierte Variablen können logischerweise nicht ausgegeben werden

Verfasst: 25.04.2006 17:02
von simon-1991-14
BB-BF-BM hat geschrieben:Ich glaube es werden nur die Informationen in Variablen gespeichert, die auch in der PHP-Info (
)
unter
PHP Variables definiert waren.
Und nicht definierte Variablen können logischerweise nicht ausgegeben werden

aber wenn ich das
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './Forum/';
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);
weglass, dann gehts ja ganz normal... also muss es an dem stückchen code oder am den includeten liegen