ich habe dieses Skript zum Prüfen des Onlinestatus und um an die daten des Users zu kommen.
Code: Alles auswählen
<?php
error_reporting(E_ALL);
include("data/open.inc.php");
$sid = $_COOKIE['phpbb_sid'];
// Meine Abfrage
$sql = "SELECT
s.session_logged_in
FROM
phpbb_sessions AS s
WHERE
s.session_id = '$sid'";
$result = mysql_query($sql);
if ($result)
{
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$online =(implode($row));
}
else
{
echo "<p>".mysql_error($conn);
}
// Ende meiner Abfrage
if ($online == '1')
{
// überhalb von hier stimmt alles
$sql = "SELECT
s.session_user_id,
u.*
FROM
phpbb_sessions AS s,
phpbb_users AS u
WHERE
s.session_id = '$sid'
AND
u.user_id = s.session_user_id";
$result = mysql_query($sql);
if ($result)
{
echo "<table border=1><tr>";
$row = mysql_fetch_array($result, MYSQL_ASSOC);
while ($field = key($row))
{
echo '<th>' . ucwords($field) . '</th>';
next($row);
}
echo "</tr>";
echo "<tr><td>";
echo implode("</td><td>",$row);
echo "</td></tr>";
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "<tr><td>";
echo implode("</td><td>",$row);
echo "</td></tr>";
}
echo "</table>";
echo "<p>Abfrage: <pre>$sql</pre>";
}
else
{
echo "<p>".mysql_error($conn);
}}
Jan