Diese Frage geht an die Erfahrenen Coder/Leute mit a bissle Mehr erfahrung als ich sie habe^^.
Ich habe mirt Grade auf Unserer Neuen PAge Profiel Edit von Wahza Ohne Update installirt und möchte nu aber auch Steam Profil anzeige drinne haben.
mreine Profiledit.php sieht derzeit so aus
<?php # Copyright by: Manuel # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); $title = $allgAr['title'].' :: Users :: Profil'; $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> Profil'.$extented_forum_menu_sufix; $design = new design ( $title , $hmenu, 1); if ( $_SESSION['authright'] <= -1 ) { if ( empty ($_POST['submit']) ) { $design->header(); $abf = 'SELECT email,wohnort,homepage,aim,msn,icq,yahoo,avatar,status,staat,gebdatum,sig,opt_pm_popup,opt_pm,opt_mail,geschlecht,spezrank,game,spielerfahrungen,clan,map,waffe,essen,trinken,film,musik,sport,cpu,mainboard,ram,monitor,grafikkarte,soundkarte,festplatte,i_net_verbindung,tastatur,maus,jappy,facebook,wkw,studivz,myspace,youtube FROM `prefix_user` WHERE id = "'.$_SESSION['authid'].'"'; $erg = db_query($abf); if ( db_num_rows($erg) > 0 ) { $row = db_fetch_assoc($erg); $tpl = new tpl ('user/profil_edit'); $row['staat'] = '<option></option>'.arliste ( $row['staat'] , get_nationality_array() , $tpl , 'staat' ); $row['geschlecht0'] = ( $row['geschlecht'] < 1 ? 'checked' : '' ); $row['geschlecht1'] = ( $row['geschlecht'] == 1 ? 'checked' : '' ); $row['geschlecht2'] = ( $row['geschlecht'] == 2 ? 'checked' : '' ); if ( $row['status'] == 1 ) { $row['status1'] = 'checked'; $row['status0'] = ''; } else { $row['status1'] = ''; $row['status0'] = 'checked'; } if ( $row['opt_mail'] == 1 ) { $row['opt_mail1'] = 'checked'; $row['opt_mail0'] = ''; } else { $row['opt_mail1'] = ''; $row['opt_mail0'] = 'checked'; } if ( $row['opt_pm'] == 1 ) { $row['opt_pm1'] = 'checked'; $row['opt_pm0'] = ''; } else { $row['opt_pm1'] = ''; $row['opt_pm0'] = 'checked'; } if ( $row['opt_pm_popup'] == 1 ) { $row['opt_pm_popup1'] = 'checked'; $row['opt_pm_popup0'] = ''; } else { $row['opt_pm_popup1'] = ''; $row['opt_pm_popup0'] = 'checked'; } $row['avatarbild'] = ( file_exists ( $row['avatar'] ) ? '<img src="'.$row['avatar'].'" alt=""><br />' : '' ); $row['Fabreite'] = $allgAr['Fabreite']; $row['Fahohe'] = $allgAr['Fahohe']; $row['Fasize'] = $allgAr['Fasize']; $row['forum_max_sig'] = $allgAr['forum_max_sig']; $row['uid'] = $_SESSION['authid']; $row['forum_usergallery'] = $allgAr['forum_usergallery']; $tpl->set_ar_out($row,0); if ($allgAr['forum_avatar_upload']) $tpl->out(1); $tpl->set_ar_out($row,2); profilefields_change ( $_SESSION['authid'] ); $tpl->out(3); } else { $tpl = new tpl ( 'user/login.htm' ); $tpl->set_out('WDLINK','index.php',0); } } else { # submit # change poassword if ( !empty($_POST['np1']) AND !empty($_POST['np2']) AND !empty($_POST['op'])) { if ($_POST['np1'] == $_POST['np2']) { $akpw = db_result(db_query("SELECT pass FROM prefix_user WHERE id = ".$_SESSION['authid']),0); if ($akpw == md5($_POST['op'])) { $newpw = md5($_POST['np1']); db_query("UPDATE prefix_user SET pass = '".$newpw."' WHERE id = ".$_SESSION['authid']); setcookie(session_und_cookie_name(), $_SESSION['authid'].'='.$newpw, time() + 31104000, "/" ); $fmsg = $lang['passwortchanged']; } else { $fmsg = $lang['passwortwrong']; } } else { $fmsg = $lang['passwortnotequal']; } } # avatar speichern START $avatar_sql_update = ''; if ( !empty ( $_FILES['avatarfile']['name'] ) AND $allgAr['forum_avatar_upload'] ) { $file_tmpe = $_FILES['avatarfile']['tmp_name']; $rile_type = ic_mime_type ($_FILES['avatarfile']['tmp_name']); $file_type = $_FILES['avatarfile']['type']; $file_size = $_FILES['avatarfile']['size']; $fmsg = $lang['avatarisnopicture']; $size = @getimagesize ($file_tmpe); $endar = array (1 => 'gif', 2 => 'jpg', 3 => 'png'); if ( ($size[2] == 1 OR $size[2] == 2 OR $size[2] == 3) AND $size[0] > 10 AND $size[1] > 10 AND substr ( $file_type , 0 , 6 ) == 'image/' AND substr ( $rile_type , 0 , 6 ) == 'image/' ) { $endung = $endar[$size[2]]; $breite = $size[0]; $hoehe = $size[1]; $fmsg = $lang['avatarcannotupload']; if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <= $allgAr['Fahohe'] ) { $neuer_name = 'include/images/avatars/'.$_SESSION['authid'].'.'.$endung; @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0)); move_uploaded_file ( $file_tmpe , $neuer_name ); @chmod($neuer_name, 0777); $avatar_sql_update = "avatar = '".$neuer_name."',"; $fmsg = $lang['pictureuploaded']; } } } elseif ( isset($_POST['avatarloeschen']) ) { $fmsg = $lang['picturedelete']; @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0)); $avatar_sql_update = "avatar = '',"; } # avatar speichern ENDE # email aendern if ($_POST['email'] != $_POST['aemail']) { $id = $_SESSION['authid'].'||'.md5 (uniqid (rand())); db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak) VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),3)"); $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"]; $text = $lang['changedthemail'] . sprintf ($lang['registconfirmlink'], $page, $id ); icmail ($_POST['email'], $lang['mail'].' '.$lang['changed'], $text ); $fmsg = $lang['pleaseconfirmmail']; } # #remove account if (isset($_POST['removeaccount'])) { $id = $_SESSION['authid'].'-remove-'.md5 (uniqid (rand())); db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak) VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),5)"); $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"]; $text = $lang['removeconfirm'] . sprintf ($lang['registconfirmlink'], $page, $id ); icmail ($_POST['email'], html_entity_decode($lang['removeaccount']), $text ); $fmsg = $lang['pleaseconfirmremove']; } #remove account # statische felder speichern db_query("UPDATE prefix_user SET homepage = '".get_homepage(escape($_POST['homepage'], 'string'))."', wohnort = '".escape($_POST['wohnort'], 'string')."', icq = '".escape($_POST['icq'], 'string')."', msn = '".escape($_POST['msn'], 'string')."', yahoo = '".escape($_POST['yahoo'], 'string')."', ".$avatar_sql_update." aim = '".escape($_POST['aim'], 'string')."', staat = '".escape($_POST['staat'], 'string')."', geschlecht = '".escape($_POST['geschlecht'], 'string')."', status = '".escape($_POST['status'], 'string')."', opt_mail = '".escape($_POST['opt_mail'], 'string')."', opt_pm = '".escape($_POST['opt_pm'], 'string')."', opt_pm_popup = '".escape($_POST['opt_pm_popup'], 'string')."', gebdatum = '".get_datum(escape($_POST['gebdatum'], 'string'))."', game = '".escape($_POST['game'], 'string')."', spielerfahrungen = '".escape($_POST['spielerfahrungen'], 'string')."', clan = '".escape($_POST['clan'], 'string')."', map = '".escape($_POST['map'], 'string')."', waffe = '".escape($_POST['waffe'], 'string')."', essen = '".escape($_POST['essen'], 'string')."', trinken = '".escape($_POST['trinken'], 'string')."', film = '".escape($_POST['film'], 'string')."', musik = '".escape($_POST['musik'], 'string')."', sport = '".escape($_POST['sport'], 'string')."', cpu = '".escape($_POST['cpu'], 'string')."', mainboard = '".escape($_POST['mainboard'], 'string')."', ram = '".escape($_POST['ram'], 'string')."', monitor = '".escape($_POST['monitor'], 'string')."', grafikkarte = '".escape($_POST['grafikkarte'], 'string')."', soundkarte = '".escape($_POST['soundkarte'], 'string')."', festplatte = '".escape($_POST['festplatte'], 'string')."', i_net_verbindung = '".escape($_POST['i_net_verbindung'], 'string')."', tastatur = '".escape($_POST['tastatur'], 'string')."', maus = '".escape($_POST['maus'], 'string')."', jappy = '".get_homepage(escape($_POST['jappy'], 'string'))."', facebook = '".get_homepage(escape($_POST['facebook'], 'string'))."', wkw = '".get_homepage(escape($_POST['wkw'], 'string'))."', studivz = '".get_homepage(escape($_POST['studivz'], 'string'))."', myspace = '".get_homepage(escape($_POST['myspace'], 'string'))."', youtube = '".get_homepage(escape($_POST['youtube'], 'string'))."', sig = '".substr(escape($_POST['sig'], 'string'),0,$allgAr['forum_max_sig'])."' WHERE id = ".$_SESSION['authid'] ); # change other profil fields profilefields_change_save ( $_SESSION['authid'] ); $design->header(); # definie and print msg $fmsg = ( isset($fmsg) ? $fmsg : $lang['changesuccessful'] ); wd('?user-8' , $fmsg , 3 ); } } else { $tpl = new tpl ( 'user/login' ); $tpl->set_out('WDLINK', '?user-8', 0); } $design->footer(); ?>
Meine userdetails.php so
<?php # Copyright by: Manuel Staechele # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); $uid = $menu->get(2); #Award Ausgabe $awards = ''; $ax = 0; $sqlA = db_query("SELECT a.platz, a.text, a.wofur, a.team, a.bild, DATE_FORMAT(a.`time`, '%d.%m.%Y') AS time FROM `prefix_awards` a INNER JOIN prefix_user b ON a.team = b.name WHERE b.id = ".$uid." ORDER BY `time` ASC"); while($rowA = db_fetch_assoc($sqlA)) { $ax++; if ($ax == 8) {$awards .= "<br>"; $ax = 0;} $awards .= (!empty($rowA['bild']) ? '<img style="padding:1px;border:0px;" src="'.$rowA['bild'].'" alt="'.$rowA['wofur'].'" title="'.$rowA['wofur'].'"/>' : $rowA['wofur']); } $awards = '<b><b><br><div style="text-align:center;">'.$awards.'</div>'; $lastbes_anz = 5; //Bei höhere Anzahl muss ggf. in der Datenbank die Größe der Felder bzw der Typ geändert werden if ($_SESSION['authid'] != $uid AND $_SESSION['authid'] != 0) { $lb = db_fetch_object(db_query('SELECT last_bes, last_user_time FROM prefix_user WHERE id = '.$uid)); $lba = explode('#',$lb->last_bes); $lbt = explode('#',$lb->last_user_time); $i = array_search($_SESSION['authid'],$lba); if ($i !== false) { unset($lba[$i]); unset($lbt[$i]); } elseif (count($lba) >= $lastbes_anz) { $lba = array_slice($lba,0,$lastbes_anz-1); $lbt = array_slice($lbt,0,$lastbes_anz-1); } array_unshift($lba,$_SESSION['authid']); array_unshift($lbt,time()); $i_lb = implode('#',$lba); $i_lbt = implode('#',$lbt); db_query("UPDATE prefix_user SET last_bes = '$i_lb', last_user_time = '$i_lbt' WHERE id = $uid"); } include('user_infos.php'); $ar = array ( 'UID' => $uid, 'NAME' => $row['name'], 'JOINED' => date('d.m.Y',$row['regist']), 'LASTAK' => date('d.m.Y - H:i',$row['llogin']), 'POSTS' => $row['posts'], 'postpday' => $postpday, 'RANG' => userrang ($row['posts'],$uid), 'AVATA' => $avatar, 'LASTUSER' => last_user($uid), 'STATUS2' => $online, 'USERTITEL' => $usertitel, 'EMAIL' => $email, 'HOMEPAGE' => $homepage, 'GESCHLECHT' => $geschlecht, 'GEBDATUM' => $gebdatum, 'ALTER' => $alter, 'WOHNORT' => $wohnort, 'FORUMTOPICS' => $row4['forumtopics'], 'NEWSTOPICS' => $row5['newstopics'], 'NEWSPOSTS' => $row6['newsposts'], 'FORUMPOSTS' => $row7['forumposts'], 'SIGNATUR' => bbcode($row['sig']), 'STAAT' => $staat, 'UID' => $uid, 'STERNZEICHEN' => $sternzeichen, 'GB_EINTRAEGE' => $gb_eintraege, 'GALLERIE_EINTRAEGE' => $gallery_eintraege, 'ICQ' => $icq, 'GAME' => $game, 'SPIELERFAHRUNG' => $spielerfahrungen, 'CLAN' => $clan, 'MAP' => $map, 'WAFFE' => $waffe, 'ESSEN' => $essen, 'TRINKEN' => $trinken, 'FILM' => $film, 'MUSIK' => $musik, 'SPORT' => $sport, 'CPU' => $cpu, 'MAINBOARD' => $mainboard, 'RAM' => $ram, 'MONITOR' => $monitor, 'GRAFIKKARTE' => $grafikkarte, 'SOUNDKARTE' => $soundkarte, 'FESTPLATTE' => $festplatte, 'I_NET_VERBINDUNG' => $i_net_verbindung, 'TASTATUR' => $tastatur, 'MAUS' => $maus, 'JAPPY' => $jappy, 'FACEBOOK' => $facebook, 'WKW' => $wkw, 'STUDIVZ' => $studivz, 'MYSPACE' => $myspace, 'YOUTUBE' => $youtube, 'AWARDS' => $awards, ); $title = $allgAr['title'].' :: Users :: Details von '.$row['name']; $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$extented_forum_menu_sufix; $design = new design ( $title , $hmenu, 1); $design->header(); $tpl = new tpl ( 'user/userdetails' ); $l = profilefields_show ( $uid ); $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="'); $ar['profilefields'] = $l; $tpl->set_ar_out($ar,0); $design->footer(); ?>
Die Steam profieledit.php so
<?php # Copyright by: Manuel # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); $title = $allgAr['title'].' :: Users :: Profil'; $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> Profil'.$extented_forum_menu_sufix; $design = new design ( $title , $hmenu, 1); if ( $_SESSION['authright'] <= -1 ) { if ( empty ($_POST['submit']) ) { $design->header(); $abf = 'SELECT email,wohnort,homepage,steampro,icq,aim,msn,yahoo,avatar,status,staat,gebdatum,sig,opt_pm_popup,opt_pm,opt_mail,geschlecht,spezrank,game,spielerfahrungen,clan,map,waffe,essen,trinken,film,musik,sport,cpu,mainboard,ram,monitor,grafikkarte,soundkarte,festplatte,i_net_verbindung,tastatur,maus,jappy,facebook,wkw,studivz,myspace,youtube FROM `prefix_user` WHERE id = "'.$_SESSION['authid'].'"'; $erg = db_query($abf); if ( db_num_rows($erg) > 0 ) { $row = db_fetch_assoc($erg); $tpl = new tpl ('user/profil_edit'); $row['staat'] = '<option></option>'.arliste ( $row['staat'] , get_nationality_array() , $tpl , 'staat' ); $row['geschlecht0'] = ( $row['geschlecht'] < 1 ? 'checked' : '' ); $row['geschlecht1'] = ( $row['geschlecht'] == 1 ? 'checked' : '' ); $row['geschlecht2'] = ( $row['geschlecht'] == 2 ? 'checked' : '' ); if ( $row['status'] == 1 ) { $row['status1'] = 'checked'; $row['status0'] = ''; } else { $row['status1'] = ''; $row['status0'] = 'checked'; } if ( $row['opt_mail'] == 1 ) { $row['opt_mail1'] = 'checked'; $row['opt_mail0'] = ''; } else { $row['opt_mail1'] = ''; $row['opt_mail0'] = 'checked'; } if ( $row['opt_pm'] == 1 ) { $row['opt_pm1'] = 'checked'; $row['opt_pm0'] = ''; } else { $row['opt_pm1'] = ''; $row['opt_pm0'] = 'checked'; } if ( $row['opt_pm_popup'] == 1 ) { $row['opt_pm_popup1'] = 'checked'; $row['opt_pm_popup0'] = ''; } else { $row['opt_pm_popup1'] = ''; $row['opt_pm_popup0'] = 'checked'; } $row['avatarbild'] = ( file_exists ( $row['avatar'] ) ? '<img src="'.$row['avatar'].'" alt=""><br />' : '' ); $row['Fabreite'] = $allgAr['Fabreite']; $row['Fahohe'] = $allgAr['Fahohe']; $row['Fasize'] = $allgAr['Fasize']; $row['forum_max_sig'] = $allgAr['forum_max_sig']; $row['uid'] = $_SESSION['authid']; $row['forum_usergallery'] = $allgAr['forum_usergallery']; $tpl->set_ar_out($row,0); if ($allgAr['forum_avatar_upload']) $tpl->out(1); $tpl->set_ar_out($row,2); profilefields_change ( $_SESSION['authid'] ); $tpl->out(3); } else { $tpl = new tpl ( 'user/login.htm' ); $tpl->set_out('WDLINK','index.php',0); } } else { # submit # change poassword if ( !empty($_POST['np1']) AND !empty($_POST['np2']) AND !empty($_POST['op'])) { if ($_POST['np1'] == $_POST['np2']) { $akpw = db_result(db_query("SELECT pass FROM prefix_user WHERE id = ".$_SESSION['authid']),0); if ($akpw == md5($_POST['op'])) { $newpw = md5($_POST['np1']); db_query("UPDATE prefix_user SET pass = '".$newpw."' WHERE id = ".$_SESSION['authid']); setcookie(session_und_cookie_name(), $_SESSION['authid'].'='.$newpw, time() + 31104000, "/" ); $fmsg = $lang['passwortchanged']; } else { $fmsg = $lang['passwortwrong']; } } else { $fmsg = $lang['passwortnotequal']; } } # avatar speichern START $avatar_sql_update = ''; if ( !empty ( $_FILES['avatarfile']['name'] ) AND $allgAr['forum_avatar_upload'] ) { $file_tmpe = $_FILES['avatarfile']['tmp_name']; $rile_type = ic_mime_type ($_FILES['avatarfile']['tmp_name']); $file_type = $_FILES['avatarfile']['type']; $file_size = $_FILES['avatarfile']['size']; $fmsg = $lang['avatarisnopicture']; $size = @getimagesize ($file_tmpe); $endar = array (1 => 'gif', 2 => 'jpg', 3 => 'png'); if ( ($size[2] == 1 OR $size[2] == 2 OR $size[2] == 3) AND $size[0] > 10 AND $size[1] > 10 AND substr ( $file_type , 0 , 6 ) == 'image/' AND substr ( $rile_type , 0 , 6 ) == 'image/' ) { $endung = $endar[$size[2]]; $breite = $size[0]; $hoehe = $size[1]; $fmsg = $lang['avatarcannotupload']; if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <= $allgAr['Fahohe'] ) { $neuer_name = 'include/images/avatars/'.$_SESSION['authid'].'.'.$endung; @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0)); move_uploaded_file ( $file_tmpe , $neuer_name ); @chmod($neuer_name, 0777); $avatar_sql_update = "avatar = '".$neuer_name."',"; $fmsg = $lang['pictureuploaded']; } } } elseif ( isset($_POST['avatarloeschen']) ) { $fmsg = $lang['picturedelete']; @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0)); $avatar_sql_update = "avatar = '',"; } # avatar speichern ENDE # email aendern if ($_POST['email'] != $_POST['aemail']) { $id = $_SESSION['authid'].'||'.md5 (uniqid (rand())); db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak) VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),3)"); $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"]; $text = $lang['changedthemail'] . sprintf ($lang['registconfirmlink'], $page, $id ); icmail ($_POST['email'], $lang['mail'].' '.$lang['changed'], $text ); $fmsg = $lang['pleaseconfirmmail']; } # #remove account if (isset($_POST['removeaccount'])) { $id = $_SESSION['authid'].'-remove-'.md5 (uniqid (rand())); db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak) VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),5)"); $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"]; $text = $lang['removeconfirm'] . sprintf ($lang['registconfirmlink'], $page, $id ); icmail ($_POST['email'], html_entity_decode($lang['removeaccount']), $text ); $fmsg = $lang['pleaseconfirmremove']; } #remove account # statische felder speichern db_query("UPDATE prefix_user SET homepage = '".get_homepage(escape($_POST['homepage'], 'string'))."', wohnort = '".escape($_POST['wohnort'], 'string')."', icq = '".escape($_POST['icq'], 'string')."', steampro = '".escape($_POST['steampro'], 'string')."', msn = '".escape($_POST['msn'], 'string')."', yahoo = '".escape($_POST['yahoo'], 'string')."', ".$avatar_sql_update." aim = '".escape($_POST['aim'], 'string')."', staat = '".escape($_POST['staat'], 'string')."', geschlecht = '".escape($_POST['geschlecht'], 'string')."', status = '".escape($_POST['status'], 'string')."', opt_mail = '".escape($_POST['opt_mail'], 'string')."', opt_pm = '".escape($_POST['opt_pm'], 'string')."', opt_pm_popup = '".escape($_POST['opt_pm_popup'], 'string')."', gebdatum = '".get_datum(escape($_POST['gebdatum'], 'string'))."', game = '".escape($_POST['game'], 'string')."', spielerfahrungen = '".escape($_POST['spielerfahrungen'], 'string')."', clan = '".escape($_POST['clan'], 'string')."', map = '".escape($_POST['map'], 'string')."', waffe = '".escape($_POST['waffe'], 'string')."', essen = '".escape($_POST['essen'], 'string')."', trinken = '".escape($_POST['trinken'], 'string')."', film = '".escape($_POST['film'], 'string')."', musik = '".escape($_POST['musik'], 'string')."', sport = '".escape($_POST['sport'], 'string')."', cpu = '".escape($_POST['cpu'], 'string')."', mainboard = '".escape($_POST['mainboard'], 'string')."', ram = '".escape($_POST['ram'], 'string')."', monitor = '".escape($_POST['monitor'], 'string')."', grafikkarte = '".escape($_POST['grafikkarte'], 'string')."', soundkarte = '".escape($_POST['soundkarte'], 'string')."', festplatte = '".escape($_POST['festplatte'], 'string')."', i_net_verbindung = '".escape($_POST['i_net_verbindung'], 'string')."', tastatur = '".escape($_POST['tastatur'], 'string')."', maus = '".escape($_POST['maus'], 'string')."', jappy = '".get_homepage(escape($_POST['jappy'], 'string'))."', facebook = '".get_homepage(escape($_POST['facebook'], 'string'))."', wkw = '".get_homepage(escape($_POST['wkw'], 'string'))."', studivz = '".get_homepage(escape($_POST['studivz'], 'string'))."', myspace = '".get_homepage(escape($_POST['myspace'], 'string'))."', youtube = '".get_homepage(escape($_POST['youtube'], 'string'))."', sig = '".substr(escape($_POST['sig'], 'string'),0,$allgAr['forum_max_sig'])."' WHERE id = ".$_SESSION['authid'] ); # change other profil fields profilefields_change_save ( $_SESSION['authid'] ); $design->header(); # definie and print msg $fmsg = ( isset($fmsg) ? $fmsg : $lang['changesuccessful'] ); wd('?user-8' , $fmsg , 3 ); } } else { $tpl = new tpl ( 'user/login' ); $tpl->set_out('WDLINK', '?user-8', 0); } $design->footer(); ?>
und die steam userdetails so
<?php # Copyright by: Manuel Staechele # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); $uid = $menu->get(2); #Award Ausgabe $awards = ''; $ax = 0; $sqlA = db_query("SELECT a.platz, a.text, a.wofur, a.team, a.bild, DATE_FORMAT(a.`time`, '%d.%m.%Y') AS time FROM `prefix_awards` a INNER JOIN prefix_user b ON a.team = b.name WHERE b.id = ".$uid." ORDER BY `time` ASC"); while($rowA = db_fetch_assoc($sqlA)) { $ax++; if ($ax == 8) {$awards .= "<br>"; $ax = 0;} $awards .= (!empty($rowA['bild']) ? '<img style="padding:1px;border:0px;" src="'.$rowA['bild'].'" alt="'.$rowA['wofur'].'" title="'.$rowA['wofur'].'"/>' : $rowA['wofur']); } $awards = '<b><b><br><div style="text-align:center;">'.$awards.'</div>'; $lastbes_anz = 5; //Bei höhere Anzahl muss ggf. in der Datenbank die Größe der Felder bzw der Typ geändert werden if ($_SESSION['authid'] != $uid AND $_SESSION['authid'] != 0) { $lb = db_fetch_object(db_query('SELECT last_bes, last_user_time FROM prefix_user WHERE id = '.$uid)); $lba = explode('#',$lb->last_bes); $lbt = explode('#',$lb->last_user_time); $i = array_search($_SESSION['authid'],$lba); if ($i !== false) { unset($lba[$i]); unset($lbt[$i]); } elseif (count($lba) >= $lastbes_anz) { $lba = array_slice($lba,0,$lastbes_anz-1); $lbt = array_slice($lbt,0,$lastbes_anz-1); } array_unshift($lba,$_SESSION['authid']); array_unshift($lbt,time()); $i_lb = implode('#',$lba); $i_lbt = implode('#',$lbt); db_query("UPDATE prefix_user SET last_bes = '$i_lb', last_user_time = '$i_lbt' WHERE id = $uid"); } $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"'; $erg = db_query($abf); $row = db_fetch_assoc($erg); $avatar = ''; if ( file_exists($row['avatar'])) { $avatar = '<img src="'.$row['avatar'].'" border="0">'; } $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist']; $regday = round($regsek / 86400); $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) ); if(empty($row['steampro'])) { $steam = ''; }else{ $steam = '<img src="include/steamprofile/spimage.php?id='.$row['steampro'].'" />'; } include('user_infos.php'); $ar = array ( 'UID' => $uid, 'NAME' => $row['name'], 'STEAM' => $steam, 'JOINED' => date('d.m.Y',$row['regist']), 'LASTAK' => date('d.m.Y - H:i',$row['llogin']), 'POSTS' => $row['posts'], 'postpday' => $postpday, 'RANG' => userrang ($row['posts'],$uid), 'AVATA' => $avatar, 'LASTUSER' => last_user($uid), 'STATUS2' => $online, 'USERTITEL' => $usertitel, 'EMAIL' => $email, 'HOMEPAGE' => $homepage, 'GESCHLECHT' => $geschlecht, 'GEBDATUM' => $gebdatum, 'ALTER' => $alter, 'WOHNORT' => $wohnort, 'FORUMTOPICS' => $row4['forumtopics'], 'NEWSTOPICS' => $row5['newstopics'], 'NEWSPOSTS' => $row6['newsposts'], 'FORUMPOSTS' => $row7['forumposts'], 'SIGNATUR' => bbcode($row['sig']), 'STAAT' => $staat, 'UID' => $uid, 'STERNZEICHEN' => $sternzeichen, 'GB_EINTRAEGE' => $gb_eintraege, 'GALLERIE_EINTRAEGE' => $gallery_eintraege, 'ICQ' => $icq, 'GAME' => $game, 'SPIELERFAHRUNG' => $spielerfahrungen, 'CLAN' => $clan, 'MAP' => $map, 'WAFFE' => $waffe, 'ESSEN' => $essen, 'TRINKEN' => $trinken, 'FILM' => $film, 'MUSIK' => $musik, 'SPORT' => $sport, 'CPU' => $cpu, 'MAINBOARD' => $mainboard, 'RAM' => $ram, 'MONITOR' => $monitor, 'GRAFIKKARTE' => $grafikkarte, 'SOUNDKARTE' => $soundkarte, 'FESTPLATTE' => $festplatte, 'I_NET_VERBINDUNG' => $i_net_verbindung, 'TASTATUR' => $tastatur, 'MAUS' => $maus, 'JAPPY' => $jappy, 'FACEBOOK' => $facebook, 'WKW' => $wkw, 'STUDIVZ' => $studivz, 'MYSPACE' => $myspace, 'YOUTUBE' => $youtube, 'AWARDS' => $awards, ); $title = $allgAr['title'].' :: Users :: Details von '.$row['name']; $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$extented_forum_menu_sufix; $design = new design ( $title , $hmenu, 1); $design->header(); $tpl = new tpl ( 'user/userdetails' ); $l = profilefields_show ( $uid ); $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="'); $ar['profilefields'] = $l; $tpl->set_ar_out($ar,0); $design->footer(); ?>
Wie kann ich das Jetzt so kombinieren das Der Steam code ins edit von Wahza reingeht und Beides Simultan Leuft ?
betroffene Homepage: fullmetaldemons.fu.funpic.de/index.php