Ho modificato il codice, solo che ancora non funziona
Codice PHP:
include("Forum/config.php");
$db = mysql_connect($dbhost, $dbuser, $dbpassword);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($dbname, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
{
$avatar_default = '/a/images/blank.jpg';
$row3 = $db->sql_fetchrow($db->sql_query("SELECT user_id, user_avatar, user_avatar_type FROM phpbb_users WHERE username = '$uname'"));
$uid = intval($row3[user_id]);
$avatar = $row3[user_avatar];
$tipo = intval($row3[user_avatar_type]);
list($avatar_path) = $db->sql_fetchrow($db->sql_query("SELECT config_value FROM phpbb_config WHERE config_name='avatar_path'"));
list($avatar_gallery_path) = $db->sql_fetchrow($db->sql_query("SELECT config_value FROM phpbb_config WHERE config_name='avatar_gallery_path'"));
list($avatar_allowupload) = $db->sql_fetchrow($db->sql_query("SELECT config_value FROM phpbb_config WHERE config_name='allow_avatar_upload'"));
list($avatar_allowremote) = $db->sql_fetchrow($db->sql_query("SELECT config_value FROM phpbb_config WHERE config_name='allow_avatar_remote'"));
list($avatar_allowlocal) = $db->sql_fetchrow($db->sql_query("SELECT config_value FROM phpbb_config WHERE config_name='allow_avatar_local'"));
switch ($tipo) {
case 1 : $avatar = ($avatar_allowupload) ? $avatar_path . '/' . $avatar : $avatar_default; break;
case 2 : $avatar = ($avatar_allowremote && eregi('^http:\/\/.+\.(gif|jpe?g|png|tga|bmp)$', $avatar)) ? $avatar : $avatar_default; break;
case 3 : $avatar = ($avatar_allowlocal) ? $avatar_gallery_path . '/' . $avatar : $avatar_default; break;
default: $avatar = $avatar_default;
}
}
"<left>
<img border=\"0\" vspace=\"3\" src=\"$avatar\" />
";
mysql_close($db);
Mi dà il seguente errore
codice:
Fatal error: Call to a member function on a non-object in c:\appserv\www\a\index.php on line 112
Linea 112
Codice PHP:
$row3 = $db->sql_fetchrow($db->sql_query("SELECT user_id, user_avatar, user_avatar_type FROM phpbb_users WHERE username = '$uname'"));
Come posso risolvere e sopratutto dove sbaglio?
Grazie, Saluti.