Bonjour, jaimerais bien avoir l'affichage du ip dans le block user info, mais apret modiffication, le ip affiche toujours a la mauvaise place, sois il affiche en haut du block ou completement en bas
Voici le code
Code:
$ip_adresse = $_SERVER['REMOTE_ADDR'];
if(!empty($ip_adresse))
{
echo 'Votre IP est : ',$ip_adresse;
}
else
{
echo 'Impossible d\'afficher l\'IP';
}
Et voici le code du block user info
Code:
function openpopup3(){
var popurl="blocks/copyrightRP_users.php"
winpops=window.open(popurl,"","width=400,height=380,")
}
sql_query("CREATE TABLE IF NOT EXISTS $prefix"._lastseen."
(id INT (15) not null AUTO_INCREMENT,
username TEXT not null,
date INT(15) not null,
ip CHAR(50),
PRIMARY KEY (id),
UNIQUE (id))");
global $user, $cookie, $prefix, $user_prefix, $db, $anonymous, $sitekey;
get_lang(Your_Account);
require("config.php");
/* à retirer pour remettre le code de sécurité
mt_srand ((double)microtime()*1000000);
$maxran = 1000000;
$random_num = mt_rand(0, $maxran);
$datekey = date("F j");
$rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
*/
$resultuser_id = $db->sql_query( "SELECT user_id FROM ".$prefix."_users where username='$session[uname]'" );
list( $user_id ) = $db->sql_fetchrow( $resultuser_id );
if ($i sql_numrows($db->sql_query("SELECT user_id FROM $user_prefix"._users."")); //--- Les 10 derniers membres
if (!$numrows){$point="";}else{$point=".";}
$sql = "SELECT user_id, username FROM $user_prefix"._users." ORDER BY user_id DESC LIMIT 0,10";
$result = $db->sql_query($sql);
$derniers ="";
$space = 0;
while ($session1 = $db->sql_fetchrow($result)) {
if ($space>0) {
$derniers .= ", ";}
$derniers .= "$session1[username]";
$space++;}
//--- FIN
$sql = "SELECT COUNT(user_id) AS userCount FROM $user_prefix"._users." WHERE user_regdate LIKE '$curDate2'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$userCount = $row[userCount];
$sql = "SELECT COUNT(user_id) AS userCount FROM $user_prefix"._users." WHERE user_regdate LIKE '$curDateP'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$userCount2 = $row[userCount];
$guest_online_num = $db->sql_numrows($db->sql_query("SELECT uname FROM ".$prefix."_session WHERE guest=1"));
$member_online_num = $db->sql_numrows($db->sql_query("SELECT uname FROM ".$prefix."_session WHERE guest=0"));
if (!is_user($user))
{
$content .= "\n";
$content .= "\n";
$content .= ""._NICKNAME.":";
$content .= "\n";
$content .= ""._PASSWORD.":";
$content .= "\n";
/* à retirer pour remettre le code de sécurité
if (extension_loaded("gd")) {
$content .=""._SECURITYCODE.": \n";
$content .=""._TYPESECCODE.": \n";
$content .="\n";
}
*/
$content .= "\n";
$content .= "\n";
$content .= "\n";
$content .= "\n";
$content .= "\n";
$content .= "\n";
$content .= "";
$content .= "Pas encore inscrit ?\n";
$content .= "Mot de passe perdu ?\n";
$content .= "";
}
if (is_user($user)) {
$sql = "SELECT user_id, user_avatar FROM $user_prefix"._users." WHERE username='$uname'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$uid = $row[user_id];
$avatar = $row[user_avatar];
$content .= "\n";
$solune = date("G");
if ($solune= 1) { //ici on vous dit bonsoir lorsqu'il est entre 18h et 1h du matin
$content .=" Bonjour $uname.\n\n";
}else{
$content .=" Bonsoir $uname.\n\n";
}
$sql = "SELECT user_id FROM $user_prefix"._users." WHERE username='$uname'";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$uid = $row[user_id];
$newpms = $db->sql_fetchrow($db->sql_query("SELECT COUNT(*) FROM $prefix"._bbprivmsgs." WHERE privmsgs_to_userid='$uid' AND (privmsgs_type='5' OR privmsgs_type='1')"));
$oldpms = $db->sql_numrows($db->sql_query("SELECT privmsgs_to_userid FROM $prefix"._bbprivmsgs." WHERE privmsgs_to_userid='$uid' AND privmsgs_type='0'"));
$content .= " "._BPM."\n";
Voir le sujet suivant Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum