mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 10:00 Benutzername: Passwort: Auto-Login

Thema: Fehler im Code vom 27.03.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Fehler im Code
Seite: 1, 2  Weiter
Autor Nachricht
Cool-T
Threadersteller

Dabei seit: 16.03.2008
Ort: -
Alter: 40
Geschlecht: -
Verfasst Do 27.03.2008 02:26
Titel

Fehler im Code

Antworten mit Zitat Zum Seitenanfang

In meinem Code funktioniert alles. Es wird auch alles auf der Seite dargestellt bloß´die gifts gehen nicht. Kann mir da einer Helfen?

Hier der Code

Code:
<?php

if($_GET['id']) {
$id = $_GET['id'];

//profil: buddys
if($_GET['action'] == "buddys") {

eval ("\$title_profile = \"".gettemplate("title_profile")."\";");
echo $title_profile;

$buddys=safe_query("SELECT buddy FROM ".PREFIX."buddys WHERE userID='$id'");
if(mysql_num_rows($buddys)) {
    $n=1;
   while($db=mysql_fetch_array($buddys)) {
      $n%2 ? $bgcolor=BG_1 : $bgcolor=BG_2;
      $flag = '[flag]'.getcountry($db[buddy]).'[/flag]';
      $country=flags($flag);
      $nicknamebuddy=getnickname($db[buddy]);
      $email="<a href='mailto:".getemail($db[buddy])."'><img src='images/icons/email.gif' border='0'></a>";

     if(isignored($userID, $db[buddy])) $buddy='<a href="buddys.php?action=readd&id='.$db[buddy].'&userID='.$userID.'"><img src="images/icons/buddy_readd.gif" width="16" height="16" border="0" alt="back to buddy-list"></a>';
      elseif(isbuddy($userID, $db[buddy])) $buddy='<a href="buddys.php?action=ignore&id='.$db[buddy].'&userID='.$userID.'"><img src="images/icons/buddy_ignore.gif" width="16" height="16" border="0" alt="ignore user"></a>';
      elseif($userID==$db[buddy]) $buddy='';
      else $buddy='<a href="buddys.php?action=add&id='.$db[buddy].'&userID='.$userID.'"><img src="images/icons/buddy_add.gif" width="16" height="16" border="0" alt="add to buddylist"></a>';


      if(isonline($db[buddy])=="offline") $statuspic='<img src="images/icons/offline.gif" width="7" height="7" alt="offline">';
      else $statuspic='<img src="images/icons/online.gif" width="7" height="7" alt="online">';

      $buddylist.='<tr bgcolor="'.$bgcolor.'">
                       <td>
                    <table width="100%" cellpadding="0" cellspacing="0">
               <tr>
                       <td>'.$country.' <a href="index.php?site=profile&id='.$db[buddy].'"><b>'.$nicknamebuddy.'</b></a></td>
                      <td align="right">'.$email.'&nbsp;&nbsp;'.$buddy.'&nbsp;&nbsp;'.$statuspic.'</td>
                     </tr>
               </table></td></tr>';
      $n++;
   }
}
else $buddylist='<tr>
                   <td colspan="2" bgcolor="'.BG_1.'">keine buddys</td>
                 </tr>';

eval ("\$profile = \"".gettemplate("profile_buddys")."\";");
echo $profile;

//galleries

} elseif($_GET['action'] == "galleries") {

eval ("\$title_profile = \"".gettemplate("title_profile")."\";");
echo $title_profile;

$galclass = new Gallery();

$border=BORDER;
$bgcat=BGCAT;

$galleries=safe_query("SELECT * FROM ".PREFIX."gallery WHERE userID='$id'");

echo '<br><table width="100%" border="0" cellspacing="1" cellpadding="2" bgcolor="'.$border.'">
   <tr><td class="title" colspan="4">&nbsp;• Gallerie von '.getnickname($id).'</tr>
  <tr bgcolor="'.$bgcat.'">
   <td width="100">&nbsp;</td>
   <td width="100"><b>Datum</b></td>
   <td><b>Name</b></td>
   <td width="80"><b>Bilder</b></td>
  </tr>';

if($usergalleries) {
 if(mysql_num_rows($galleries)) {
    $n=1;
   while($ds=mysql_fetch_array($galleries)) {
      $n%2 ? $bg=BG_1 : $bg=BG_2;

    $piccount=mysql_num_rows(safe_query("SELECT * FROM ".PREFIX."gallery_pictures WHERE galleryID='".$ds[galleryID]."'"));
    $commentcount=mysql_num_rows(safe_query("SELECT * FROM ".PREFIX."comments WHERE parentID='".$ds[galleryID]."' AND type='ga'"));


      $gallery[date] = date("d.m.Y",$ds[date]);
      $gallery[title] = cleartext($ds[name]);
     $gallery[picture] = $galclass->randompic($ds[galleryID]);
      $gallery[galleryID] = $ds[galleryID];
      $gallery[count] = mysql_num_rows(safe_query("SELECT picID FROM `".PREFIX."gallery_pictures` WHERE galleryID='".$ds[galleryID]."'"));

    eval ("\$profile = \"".gettemplate("profile_galleries")."\";");
    echo $profile;

      $n++;
   }
 }
 else echo '<tr>
                   <td colspan="4" bgcolor="'.BG_1.'">Keine Galerie</td>
                 </tr>';
} else echo '<tr>
                   <td colspan="4" bgcolor="'.BG_1.'">User-Gallerie deaktiviert.</td>
                 </tr>';

echo '</table>';

//profil: last posts

} elseif($_GET['action'] == "lastposts") {

eval ("\$title_profile = \"".gettemplate("title_profile")."\";");
echo $title_profile;

if(!isinternboarduser($userID)) $intern = "AND intern='0'";

$topics=safe_query("SELECT * FROM ".PREFIX."forum_topics WHERE userID='".$id."' ".$intern." ORDER BY date DESC LIMIT 0,".$profilelast);
if(mysql_num_rows($topics)) {
    $n=1;
   while($db=mysql_fetch_array($topics)) {
      $n%2 ? $bgcolor=BG_1 : $bgcolor=BG_2;
    $posttime=date("d.m.y h:i",$db[date]);

      $topiclist.='<tr bgcolor="'.$bgcolor.'">
                       <td>
                    <table width="100%" cellpadding="1" cellspacing="1">
               <tr>
                       <td colspan="3"><div style="overflow:hidden;"><a href="index.php?site=forum_topic&topic='.$db[topicID].'">'.$posttime.'<br><b>'.clearfromtags($db[topic]).'</b></a><br><i>'.$db[views].' views - '.$db[replys].' replys</div></td>
                     </tr>
               </table></td></tr>';
      $n++;
   }
}
else $topiclist='<tr>
                   <td colspan="2" bgcolor="'.BG_1.'">Keine Themen</td>
                 </tr>';


$posts=safe_query("SELECT ".PREFIX."forum_topics.topicID, ".PREFIX."forum_topics.topic, ".PREFIX."forum_posts.date, ".PREFIX."forum_posts.message FROM ".PREFIX."forum_posts, ".PREFIX."forum_topics WHERE ".PREFIX."forum_posts.poster='$id' AND ".PREFIX."forum_posts.topicID=".PREFIX."forum_topics.topicID ".$intern." ORDER BY date DESC LIMIT 0,".$profilelast);
if(mysql_num_rows($posts)) {
    $n=1;
   while($db=mysql_fetch_array($posts)) {
      $n%2 ? $bgcolor1=BG_1 : $bgcolor1=BG_2;
      $n%2 ? $bgcolor2=BG_3 : $bgcolor2=BG_4;
    $posttime=date("d.m.y h:i",$db[date]);
    if(strlen($db['message']) > 100) $message=substr($db['message'],0,90+strpos(substr($db['message'],90,strlen($db['message']))," "))."...";
    else $message = $db['message'];

      $postlist.='<tr bgcolor="'.$bgcolor1.'">
                       <td>
                    <table width="100%" cellpadding="1" cellspacing="1">
               <tr>
                       <td colspan="3"><a href="index.php?site=forum_topic&topic='.$db[topicID].'">'.$posttime.' <br><b>'.$db[topic].'</b></a></td>
                     </tr>
                     <tr></tr>
                     <tr>
                <td width="1%">&nbsp;</td>
                <td bgcolor="'.$bgcolor2.'"><div style="overflow:hidden;">'.clearfromtags($message).'</div></td>
                <td width="1%">&nbsp;</td>

               </tr>
               </table></td></tr>';
      $n++;
   }
}
else $postlist='<tr>
                   <td colspan="2" bgcolor="'.BG_1.'">Keine Beiträge</td>
                 </tr>';



eval ("\$profile = \"".gettemplate("profile_lastposts")."\";");
echo $profile;

//user guestbook

} elseif($_GET['action'] == "guestbook") {

   if($_POST['save']) {
     include("_mysql.php");
      include("_settings.php");
      include("_functions.php");

      $date = time();
      $ip = getenv(REMOTE_ADDR);
    $run=0;

   if($userID) {
     $name=getnickname($userID);
      $email=getemail($userID);
      $url=gethomepage($userID);
      $icq=geticq($userID);
      $run=1;
   }
   else {
    $name = $_POST['gbname'];
    $email = $_POST['gbemail'];
    $url = $_POST['gburl'];
    $icq = $_POST['icq'];
      $CAPCLASS = new Captcha;   
      if($CAPCLASS->check_captcha($_POST['captcha'], $_POST['captcha_hash'])) $run=1;
   }
   
   if($run) {
   
      safe_query("INSERT INTO ".PREFIX."user_gbook (userID, date, name, email, hp, icq, ip, comment)
                      values('$id', '$date', '".$_POST['gbname']."', '".$_POST['gbemail']."', '".$_POST['gburl']."', '".$_POST['icq']."', '$ip', '".$_POST['message']."')");
                     
     if($id != $userID) sendmessage($id,'New guestbook entry in your profile!','[b]There is a new guestbook entry![/b]\n\n [URL=index.php?site=profile&action=guestbook&id='.$id.']Click here[/URL] ');
    }
      redirect("index.php?site=profile&action=guestbook&id=$id",'',0);
   }
   elseif($_GET['delete']) {
     include("_mysql.php");
      include("_settings.php");
      include("_functions.php");
     if(!isanyadmin($userID) AND $id != $userID) die('no access!');

      foreach($_POST['gbID'] as $gbook_id) {
       safe_query("DELETE FROM ".PREFIX."user_gbook WHERE gbID='$gbook_id'");
      }
      redirect("index.php?site=profile&action=guestbook&id=$id",'',0);
   }
   else {
      eval ("\$title_profile = \"".gettemplate("title_profile")."\";");
      echo $title_profile;

      $gesamt = mysql_num_rows(safe_query("SELECT gbID FROM ".PREFIX."user_gbook WHERE userID='".$id."'"));
   
      $page = $_GET['page'];
      $type = $_GET['type'];

   $pages=1;
   if(!isset($page)) $page = 1;
   if(!isset($type)) $type = "DESC";

   $max=$maxguestbook;

   for ($n=$max; $n<=$gesamt; $n+=$max) {
       if($gesamt>$n) $pages++;
   }

   if($pages>1) $page_link = makepagelink("index.php?site=guestbook&type=$type", $page, $pages);

   if ($page == 1) {
       $ergebnis = safe_query("SELECT * FROM ".PREFIX."user_gbook WHERE userID='$id' ORDER BY date $type LIMIT 0,$max");
      if($type=="DESC") $n=$gesamt;
      else $n=1;
   }
   else {
       $start=$page*$max-$max;
      $ergebnis = safe_query("SELECT * FROM ".PREFIX."user_gbook WHERE userID='$id' ORDER BY date $type LIMIT $start,$max");
      if($type=="DESC") $n = $all-($page-1)*$max;
      else $n = ($page-1)*$max+1;
   }

    if($type=="ASC")
       $sorter='<a href="index.php?site=profile&id='.$id.'&action=guestbook&page='.$page.'&type=DESC">Sort:</a> <img src="images/icons/asc.gif" width="9" height="7" border="0">&nbsp;&nbsp;&nbsp;';
   else
       $sorter='<a href="index.php?site=profile&id='.$id.'&action=guestbook&page='.$page.'&type=ASC">Sort:</a> <img src="images/icons/desc.gif" width="9" height="7" border="0">&nbsp;&nbsp;&nbsp;';

   echo'<table width="100%" cellspacing="0" cellpadding="0">
        <tr>
          <td>'.$sorter.' '.$page_link.'</td>
          <td align="right"><input type="button" onClick="MM_goToURL(\'parent\',\'#addcomment\');return document.MM_returnValue" value="Neuer Eintrag"></td>
        </tr>
      </table>';

    echo '<form method="post" name="form" action="profile.php?id='.$id.'&action=guestbook&delete=true">';
   while ($ds = mysql_fetch_array($ergebnis)) {
       $n%2 ? $bg1=BG_1 : $bg1=BG_2;
      $date = date("d.m.Y - H:i", $ds[date]);
      
      $sem = '^[a-z0-9_\.-]+@[a-z0-9_-]+\.[a-z0-9_\.-]+$';
      if(eregi($sem, $ds[email])) $email = '<a href="mailto:'.$ds[email].'"><img src="images/icons/email.gif" border="0" width="15" height="11" alt="email"></a>';
      else $email='';

      $sem = '^[http://]+[a-z0-9_\.-]+[a-z0-9_-]+$';
        if(eregi($sem, $ds[hp])) $hp='<a href="'.$ds[hp].'" target="_blank"><img src="images/icons/hp.gif" border="0" width="14" height="14" alt="homepage"></a>';
       else $hp='';

      $sem = '[0-9]{7,11}';
      $icq_number = str_replace('-','',$ds[icq]);
      if(eregi($sem, $icq_number)) $icq = '<a href="http://wwp.icq.com/scripts/search.dll?to='.$icq_number.'"><img src="http://online.mirabilis.com/scripts/online.dll?icq='.$icq_number.'&img=5" border="0" alt="icq"></a>';
      else $icq="";

      $name=strip_tags($ds[name]);
      $message=cleartext($ds[comment]);
      $quotemessage=strip_tags($ds[comment]);
      $quotemessage=str_replace("'", "`", $quotemessage);

      $actions='';
      $ip='logged';
      $quote='<a href="javascript:AddCode(\'[quote]'.$name.' wrote: [br]'.$quotemessage.'[/quote]\')"><img src="images/icons/quote.gif" border="0" alt="quote"></a>';
      if(isfeedbackadmin($userID)) {
          $actions='<input class="input" type="checkbox" name="gbID[]" value="'.$ds[gbID].'">';
         $ip=$ds[ip];
      }

      eval ("\$profile_guestbook = \"".gettemplate("profile_guestbook")."\";");
        echo $profile_guestbook;

      if($type=="DESC") $n--;
      else $n++;
   }

   if(isfeedbackadmin($userID)) $submit='<input class="input" type="checkbox" name="ALL" value="ALL" onClick="SelectAll(this.form);"> Alles auswählen
                                <input type="submit" value="ausgewählte löschen">';
   echo'<table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td>'.$page_link.'</td>
         <td align="right">'.$submit.'</td>
      </tr>
      </table></form>';

   echo'<a name="addcomment"></a>';
   if($loggedin) {
     $name=getnickname($userID);
      $email=getemail($userID);
      $url=gethomepage($userID);
      $icq=geticq($userID);

      eval ("\$profile_guestbook_loggedin = \"".gettemplate("profile_guestbook_loggedin")."\";");
       echo $profile_guestbook_loggedin;
   }
   else {
      $CAPCLASS = new Captcha;
      $captcha = $CAPCLASS->create_captcha();
      $hash = $CAPCLASS->get_hash();
      $CAPCLASS->clear_oldcaptcha();
   
       eval ("\$profile_guestbook_notloggedin = \"".gettemplate("profile_guestbook_notloggedin")."\";");
       echo $profile_guestbook_notloggedin;
   }
}

//profil: home

} else {

eval ("\$title_profile = \"".gettemplate("title_profile")."\";");
echo $title_profile;

$date=time();
$ergebnis=safe_query("SELECT * FROM ".PREFIX."user WHERE userID='$id' ");
$anz=mysql_num_rows($ergebnis);
$ds=mysql_fetch_array($ergebnis);

if($userID!=$id && $userID!=0) {
    safe_query("UPDATE ".PREFIX."user SET visits=visits+1 WHERE userID='$id'");
   if(mysql_num_rows(safe_query("SELECT visitID FROM ".PREFIX."user_visitors WHERE userID='$id' AND visitor='$userID' ")))
       safe_query("UPDATE ".PREFIX."user_visitors SET date='$date' WHERE userID='$id' AND visitor='$userID'");
   else safe_query("INSERT INTO ".PREFIX."user_visitors (userID, visitor, date) values ('$id', '$userID', '$date')");
}   
$anzvisits=$ds[visits];
if($ds[userpic]) $userpic='<img src="images/userpics/'.$ds[userpic].'">';
else $userpic='<img src="images/userpics/nouserpic.gif">';
$nickname=$ds[nickname];
if(isclanmember($id)) $member=' <img src="images/icons/member.gif" width="6" height="11" alt="Clanmember">';
else $member='';
$registered=date("d.m.Y - H:i", $ds[registerdate]);
$lastlogin=date("d.m.Y - H:i", $ds[lastlogin]);
if($ds[avatar]) $avatar='<img src="images/avatars/'.$ds[avatar].'">';
else $avatar='n/a';
$status=isonline($ds[userID]);
$email='<a href="mailto:'.cleartext($ds[email]).'"><img src="images/icons/email.gif" width="15" height="11" border="0" alt="E-Mail"></a>';
$sem = '[0-9]{7,11}';
if(eregi($sem, $ds[icq])) $icq = '<a href="http://wwp.icq.com/scripts/search.dll?to='.cleartext($ds[icq]).'"><img src="http://online.mirabilis.com/scripts/online.dll?icq='.cleartext($ds[icq]).'&img=5" border="0" alt="icq"></a>';
else $icq='n/a';
if($loggedin && $ds[userID] != $userID) {
   $pm='<a href="index.php?site=messenger&action=touser&touser='.$ds[userID].'"><img src="images/icons/pm.gif" border="0" width="12" height="13" alt="Postfach"></a>';
   if(isignored($userID, $ds[userID])) $buddy='<a href="buddys.php?action=readd&id='.$ds[userID].'&userID='.$userID.'"><img src="images/icons/buddy_readd.gif" width="16" height="16" border="0" alt="Zurück zur Buddyliste"></a>';
   elseif(isbuddy($userID, $ds[userID])) $buddy='<a href="buddys.php?action=ignore&id='.$ds[userID].'&userID='.$userID.'"><img src="images/icons/buddy_ignore.gif" width="16" height="16" border="0" alt="User ignorieren"></a>';
   elseif($userID==$ds[userID]) $buddy='';
   else $buddy='<a href="buddys.php?action=add&id='.$ds[userID].'&userID='.$userID.'"><img src="images/icons/buddy_add.gif" width="16" height="16" border="0" alt="Zur Buddliste hinzufügen"></a>';
}
if($ds[homepage]) {
   if(eregi('http://', $ds[homepage])) $homepage='<a href="'.htmlspecialchars($ds[homepage]).'" target="_blank">'.htmlspecialchars($ds[homepage]).'</a>';
   else $homepage='<a href="http://'.htmlspecialchars($ds[homepage]).'" target="_blank">http://'.htmlspecialchars($ds[homepage]).'</a>';
}
# Internes Profil
      $telefon=$ds[telefon];
      $handy=$ds[handy];
      $strasse=$ds[strasse];

if(isclanmember($userID)) {
$intern_profil1='
      <tr>
          <td colspan="2" class="title" bgcolor="'.$bghead.'">&nbsp; • Interne Infos:</td>
        </tr>
      <tr>
          <td colspan="2" bgcolor="'.$pagebg.'"></td>
        </tr>
      <tr>
          <td width="35%" bgcolor="'.$bg1.'">Telefonnummer:</td>
          <td width="65%" bgcolor="'.$bg2.'">'.$telefon.'</td>
        </tr>
      <tr>
          <td bgcolor="'.$bg1.'">Handynummer:</td>
          <td bgcolor="'.$bg2.'">'.$handy.'</td>
        </tr>
      <tr>
          <td bgcolor="'.$bg1.'">Strasse &amp; Nr.:</td>
          <td bgcolor="'.$bg2.'">'.$strasse.'</td>
        </tr>
';
}
else $intern_profil1='';
# Internes Profil Ende
$clanhistory=clearfromtags($ds[clanhistory]);
if($clanhistory=='') $clanhistory="n/a";
$clanname=clearfromtags($ds[clanname]);
if($clanname=='') $clanname="n/a";
$clanirc=clearfromtags($ds[clanirc]);
if($clanirc=='') $clanirc="n/a";
if($ds[clanhp]=='' OR $ds[clanhp]=='n/a') $clanhp = 'n/a';
else {
 if(eregi('http://', $ds[clanhp])) $clanhp='<a href="'.htmlspecialchars($ds[clanhp]).'" target="_blank">'.htmlspecialchars($ds[clanhp]).'</a>';
 else $clanhp='<a href="http://'.htmlspecialchars($ds[clanhp]).'" target="_blank">'.htmlspecialchars($ds[clanhp]).'</a>';
}
$clantag=clearfromtags($ds[clantag]);
if($clantag=='' OR $clantag=='n/a') $clantag="";
else $clantag = $clantag.' / ';

$firstname=clearfromtags($ds[firstname]);
$lastname=clearfromtags($ds[lastname]);

$birthday=substr($ds[birthday],0,10);

$res = mysql_query("SELECT birthday, DATE_FORMAT(FROM_DAYS(TO_DAYS(NOW()) - TO_DAYS(birthday)), '%y') 'age' FROM ".PREFIX."user WHERE userID = '$id'");
$cur = mysql_fetch_array($res);
$birthday=$birthday." (".$cur['age']." Jahre)";


if($ds[sex]=="m") $sex='<img src="http://www.wookie.de/images/male.gif" alt="M&auml;nnlich" />';
else $sex='<img src="http://www.wookie.de/images/female.gif" alt="Weiblich" />';
$flag = '[flag]'.$ds[country].'[/flag]';
$profilecountry=flags($flag);
$town=clearfromtags($ds[town]);

$cpu=clearfromtags($ds[cpu]);
$mainboard=clearfromtags($ds[mainboard]);
$ram=clearfromtags($ds[ram]);
$monitor=clearfromtags($ds[monitor]);
$graphiccard=clearfromtags($ds[graphiccard]);
$soundcard=clearfromtags($ds[soundcard]);
$connection=clearfromtags($ds[verbindung]);
$keyboard=clearfromtags($ds[keyboard]);
$mouse=clearfromtags($ds[mouse]);
$mousepad=clearfromtags($ds[mousepad]);

/* MasterK edit start */
$points=clearfromtags($ds["points"]);
$eslplayerid=clearfromtags($ds["eslplayerid"]);
$drink=clearfromtags($ds["drink"]);
$food=clearfromtags($ds["food"]);
$book=clearfromtags($ds["book"]);
$movie=clearfromtags($ds["movie"]);
$song=clearfromtags($ds["song"]);
$car=clearfromtags($ds["car"]);
$sport=clearfromtags($ds["sport"]);
$sportler=clearfromtags($ds["sportler"]);
$person=clearfromtags($ds["person"]);
$game=clearfromtags($ds["game"]);
$map=clearfromtags($ds["map"]);
$spieler=clearfromtags($ds["spieler"]);
$clan=clearfromtags($ds["clan"]);

$buddys=safe_query("SELECT buddy FROM ".PREFIX."buddys WHERE userID='$id'");
if(mysql_num_rows($buddys)) {
    $n=1;
   while($db=mysql_fetch_array($buddys)) {
      $n%2 ? $bgcolor=BG_1 : $bgcolor=BG_2;
      $flag = '[flag]'.getcountry($db[buddy]).'[/flag]';
      $country=flags($flag);
      $nicknamebuddy=getnickname($db[buddy]);
      $email="<a href='mailto:".getemail($db[buddy])."'><img src='images/icons/email.gif' border='0'></a>";

     if(isignored($userID, $db[buddy])) $buddy='<a href="buddys.php?action=readd&id='.$db[buddy].'&userID='.$userID.'"><img src="images/icons/buddy_readd.gif" width="16" height="16" border="0" alt="Zurück zu Buddyliste"></a>';
      elseif(isbuddy($userID, $db[buddy])) $buddy='<a href="buddys.php?action=ignore&id='.$db[buddy].'&userID='.$userID.'"><img src="images/icons/buddy_ignore.gif" width="16" height="16" border="0" alt="User ignorieren"></a>';
      elseif($userID==$db[buddy]) $buddy='';
      else $buddy='<a href="buddys.php?action=add&id='.$db[buddy].'&userID='.$userID.'"><img src="images/icons/buddy_add.gif" width="16" height="16" border="0" alt="Zur Buddyliste hinzufügen"></a>';


      if(isonline($db[buddy])=="offline") $statuspic='<img src="images/icons/offline.gif" width="7" height="7" alt="offline">';
      else $statuspic='<img src="images/icons/online.gif" width="7" height="7" alt="online">';

      $buddylist.='<tr bgcolor="'.$bgcolor.'">
                       <td>
                    <table width="100%" cellpadding="0" cellspacing="0">
               <tr>
                       <td>'.$country.' <a href="index.php?site=profile&id='.$db[buddy].'"><b>'.$nicknamebuddy.'</b></a></td>
                      <td align="right">'.$email.'&nbsp;&nbsp;'.$buddy.'&nbsp;&nbsp;'.$statuspic.'</td>
                     </tr>
               </table></td></tr>';
      $n++;
   }
}
else $buddylist='<tr>
                   <td colspan="2" bgcolor="'.BG_1.'">Keine Buddys</td>
                 </tr>';

$buddies = $buddylist;
$buddycount = $n;
//eval ("\$buddies = \"".gettemplate("profile_buddys")."\";");
/* MasterK edit end */

if($gallery[ID]) $usergallery='<a href="index.php?site=gallery&picID='.$gallery[ID].'"><img src="picture.php?id='.$gallery[ID].'" width="186" border="0" alt="" /></a>';
else $usergallery='<img src="images/nogallery.gif" width="186" border="0" alt="" />';



$anznewsposts=getusernewsposts($ds[userID]);
$anzforumtopics=getuserforumtopics($ds[userID]);
$anzforumposts=getuserforumposts($ds[userID]);
$comments[]=getusercomments($ds[userID], 'ne');
$comments[]=getusercomments($ds[userID], 'cw');
$comments[]=getusercomments($ds[userID], 'ar');
$comments[]=getusercomments($ds[userID], 'de');

$pmgot=0;
$pmgot=$ds[pmgot];

$pmsent=0;
$pmsent=$ds[pmsent];

if($ds[about]) $about=cleartext($ds[about]);
else $about="n/a";

if(isforumadmin($ds[userID])) {
    $usertype="Administrator";
   $rang='<img src="images/icons/ranks/admin.gif">';
}
elseif(isanymoderator($ds[userID])) {
    $usertype="Moderator";
   $rang='<img src="images/icons/ranks/moderator.gif">';
}   
else {
    $posts = getuserforumposts($ds[userID]);
    $ergebnis=safe_query("SELECT * FROM ".PREFIX."forum_ranks WHERE $posts >= postmin AND $posts <= postmax");
   $ds=mysql_fetch_array($ergebnis);
   $usertype=$ds[rank];
   $rang='<img src="images/icons/ranks/'.$ds[pic].'">';
}




$squad=safe_query("SELECT s.sort, sm.squadID, sm.position
FROM ".PREFIX."squads s
LEFT JOIN ".PREFIX."squads_members sm on sm.squadID=s.squadID WHERE sm.userID='$id' ORDER BY s.sort ");
if(isclanmember($id)){
if(mysql_num_rows($squad)) {
   while($db=mysql_fetch_array($squad)) {
     $squadid = $db[squadID];
   $position = $db[position];
   $teams.='<tr><td bgcolor="'.BG_1.'" width="50%"><a href="index.php?site=squads&action=show&squadID='.$squadid.'">'.getsquadname($squadid).'</a></td><td bgcolor="'.BG_2.'">'.$position.'</td>';
   }
}
}

else {
$teams='<tr><td colspan="2" bgcolor="'.BG_1.'"><i>Kein Mitglied einer Gruppe</i></td></tr>';
}



$visitors=safe_query("SELECT * FROM ".PREFIX."user_visitors WHERE userID='$id' ORDER BY date DESC LIMIT 0,10");
if(mysql_num_rows($visitors)) {
    $n=1;
    while($dv=mysql_fetch_array($visitors)) {
       $n%2 ? $bgcolor=BG_1 : $bgcolor=BG_2;
      $flag = '[flag]'.getcountry($dv[visitor]).'[/flag]';
      $country=flags($flag);
      $nicknamevisitor=getnickname($dv[visitor]);
      if(isonline($dv[visitor])=="offline") $statuspic='<img src="images/icons/offline.gif" width="7" height="7" alt="offline">';
      else $statuspic='<img src="images/icons/online.gif" width="7" height="7" alt="online">';
      $time=time();
      $visittime=$dv[date];
      
      $sec=$time-$visittime;
      $days=$sec/86400;                        // sekunden / (60*60*24)
      $days=substr($days, 0, strpos($days,"."));      // kommastelle
   
      $sec=$sec-$days*86400;
      $hours=$sec/3600;
      $hours=substr($hours, 0, strpos($hours,"."));
      
      $sec=$sec-$hours*3600;
      $minutes=$sec/60;
      $minutes=substr($minutes, 0, strpos($minutes,"."));

      if($time-$visittime<60) {
         $now="now";
         $days="";
         $hours="";
         $minutes="";
      }
      else {
         $now='';
         $days==0 ? $days="" : $days=$days.'d';
         $hours==0 ? $hours="" : $hours=$hours.'h';
         $minutes==0 ? $minutes="" : $minutes=$minutes.'m';
      }
      
      $lastvisits.='<tr bgcolor="'.$bgcolor.'">
                       <td>
                    <table width="100%" cellpadding="0" cellspacing="0">
                      <tr>
                       <td>'.$country.' <a href="index.php?site=profile&id='.$dv[visitor].'"><b>'.$nicknamevisitor.'</b></a></td>
                      <td align="right" class="small">'.$now.$days.$hours.$minutes.' '.$statuspic.'</td>
                     </tr>
                   </table>
                  </td>
                     </tr>';
      $n++;
   }
}
else $lastvisits='<tr>
                   <td colspan="3" bgcolor="'.BG_1.'">Keine Besuche</td>
                 </tr>';


            
$bg1=BG_1;
$bg2=BG_2;
$bg3=BG_3;
$bg4=BG_4;            

eval ("\$profile = \"".gettemplate("profile")."\";");
echo $profile;
}

} else { redirect('index.php?site=news', 'Keine Userid'); }
//gifts
if($_GET["action"] == "gifts")
{
$color = "#00CC33";


eval ("\$title_profile = \"".gettemplate("title_profile")."\";");
echo $title_profile;


if($_GET["option"] == "create")
{

   if(!empty($_GET["image"]))
   {
         //Die Punkte des Bildes werden ermittelt
         $abfrage = "SELECT * FROM ".PREFIX."gifts WHERE id LIKE '$_GET[image]' LIMIT 1";
         $ergebnis = mysql_query($abfrage);
         while($db = mysql_fetch_object($ergebnis))
         {
            $image_points = $db->points;
            $image_src = $db->image;
         }
         
         //Die Punkte des angemeldeten Users werden ermittelt
         $abfrage2 = "SELECT * FROM ".PREFIX."user WHERE userID LIKE '$userID' LIMIT 1";
         $ergebnis2 = mysql_query($abfrage2);
         while($db2 = mysql_fetch_object($ergebnis2))
         {
            $user_points = $db2->points;
            $user_id = $db2->userID;
            $user_username = $db2->username;
         }
         
         //Es wird geprüft ob dieses Geschenk schon einmal verschenkt wurde...
         //falls ja wird später nur die Anzahl erhöht
         $abfrage = "SELECT * FROM ".PREFIX."gifts_user WHERE imageID LIKE '$_GET[image]' && userid LIKE '$_GET[id]' LIMIT 1";
         $ergebnis = mysql_query($abfrage);
         while($db = mysql_fetch_object($ergebnis))
         {
            $exists = 1;
            $user_image_id = $db->id;
            $anzahl_geschenke = $db->number;
         }
         
         //Nun wird geprüft ob der User das Geschenk überhaupt erwerben kann...
         if($image_points > $user_points)
         {
            $fehlende_punkte = $image_points - $user_points;
            echo "<br>Das Geschenk ist zu teuer... <br>
            Es fehlen dir noch <font color='$color'>$fehlende_punkte</font> Punkte!<br>
            <a href=index.php?site=profile&id=$_GET[id]&action=gifts>zurück</a>";
         }
         else
         {
         //Wenn der User genug Punkte hat gehts weiter...
         //----
            //Die Punkte werden abgezogen...
               $abfrage3 = "SELECT * FROM ".PREFIX."user WHERE userID LIKE '$userID' LIMIT 1";
               $ergebnis3 = mysql_query($abfrage3);
               while($db3 = mysql_fetch_object($ergebnis3))
               {
                  $neue_punkte = $db3->points - $image_points;
                  $aendern = "UPDATE ".PREFIX."user Set points = '$neue_punkte' WHERE userID = '$userID'";
                  $aendern = mysql_query($aendern);
                  echo "<br>Das Geschenk wurde erfolgreich transferiert... <meta http-equiv=refresh content=2;url=index.php?site=profile&id=$_GET[id]&action=gifts>";
               }
               
               //Wenn der Beschenkte User dieses Geschenk noch nicht besitzt wird es erstellt
               if(empty($exists))
               {
                  $eintrag = "INSERT INTO ".PREFIX."gifts_user (userid, imageID, number) VALUES ('$_GET[id]', '$_GET[image]', '1')";
                  $eintrag = mysql_query($eintrag);
               }
               else
               {               
               //Wenn der Beschenkte User dieses Geschenk doch schon nicht besitzt wird die Anzahl mit 1 erhöht
                  $anzahl_geschenke = $anzahl_geschenke + 1;
                  $aendern = "UPDATE ".PREFIX."gifts_user Set number = '$anzahl_geschenke' WHERE id LIKE '$user_image_id' && userid LIKE '$_GET[id]'";
                  $aendern = mysql_query($aendern);
               }
               
               //Nachricht wird gesendet
               sendmessage($_GET["id"],"Geschenk von $user_username!","Hier... bekommste mal wieder ein kleines Geschenk von mir ;)\n\n [IMG]images/gifts/".$image_src."[/IMG]","$userID");

         }
   }
   else
   {
         $a_name = getnickname($userID);
         $abfrage = "SELECT * FROM ".PREFIX."user WHERE username LIKE '$a_name' LIMIT 1";
         $ergebnis = mysql_query($abfrage);
         while($db = mysql_fetch_object($ergebnis))
         {
            $points = $db->points;
         }
         
         echo "<br />Wählen Sie bitte durch klicken auf das jeweilige Bild ein Geschenk aus. <br>
         <strong>Du hast <font color='$color'>$points</font> Punkte!</strong><br><br>";
         echo "<table cellpadding=0 cellspacing=0 border=1 bordercolor=#333333 style=\"border-collapse: collapse; width: 100%\">";
         $abfrage = "SELECT * FROM ".PREFIX."gifts ORDER by points ASC";
         $ergebnis = mysql_query($abfrage);
         while($db = mysql_fetch_object($ergebnis))
         {
            $n=1;
            $n%2 ? $bgcolor=BG_1 : $bgcolor=BG_2;
            echo "<tr><td align=center width=50%><a href=index.php?site=profile&id=$_GET[id]&option=create&action=gifts&image=$db->id><img src=\"images/gifts/$db->image\" border=0 /></a></td><td bgcolor=$bgcolor align=center>Dieses Geschenk kostet <font color='$color'>$db->points</font> Punkte</td></tr>";
         }
         echo "</table>";
   }

}
else
{

if(!empty($loggedin) && $_GET["option"] != "create")
{
echo '<div align="left"><input type="button" onClick="MM_goToURL(\'parent\',\'index.php?site=profile&id='.$_GET[id].'&action=gifts&option=create\');return document.MM_returnValue" value="Geschenk überreichen"></div>';
}

$gift=safe_query("SELECT * FROM ".PREFIX."gifts_user WHERE userID='$id' ORDER by number DESC");
if(mysql_num_rows($gift))
{
   $n=1;
   $n%2 ? $bgcolor=BG_1 : $bgcolor=BG_2;
   while($db=mysql_fetch_array($gift))
   {
   
      $image=safe_query("SELECT * FROM ".PREFIX."gifts WHERE id='$db[imageID]'");
      while($db2=mysql_fetch_array($image))
      {
         $image = $db2[image];
         $gifts.='<tr bgcolor="'.$bgcolor.'"><td width=50% align=center><img src="images/gifts/'.$image.'"></td><td align=center>'.$db[number].'x</td></tr>';
      }
   }
}
else
{
$gifts='<tr>
<td colspan="2" bgcolor="'.BG_1.'">Noch keine Geschenke vorhanden</td>
</tr>';
}

eval ("\$profile = \"".gettemplate("profile_gifts")."\";");
echo $profile;   
}
}
?>


Zuletzt bearbeitet von airball am Do 27.03.2008 11:24, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst Do 27.03.2008 08:58
Titel

Antworten mit Zitat Zum Seitenanfang

Bevor du deinen Code nicht halbwegs vernünftig darstellst, wird dir wohl hier keiner helfen. *zwinker*




… Grüße
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst Do 27.03.2008 09:35
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
Bevor du deinen Code nicht halbwegs vernünftig darstellst, wird dir wohl hier keiner helfen.

Sagt doch schon sein Title:
Zitat:
Titel Fehler im Code
Grins

vor allem ist das PHP-Code und wenn irgendwelche GIFs nicht gezeigt werden, kann das nicht mit dem PHP-Code zu tun haben, weil die GIFs hier gar nicht mit PHP generiert werden, wie ich anfangs dachte.
Es würde daher eigentlich reichen, den HTML-Code zu posten.
Aber wie sollten wir wissen, ob irgendwo einen falschen Pfad gesetzt wurde..?

Was heißt denn eigentlich "GIFS gehen nicht"?
Was passiert? Was passiert nicht? Irgendwelche Meldungen? Pfade stimmen alle?
Verlink am besten auch gleich mal die Site, nachdem der relevante Code formatiert dargestellt gepostet wurde.


Zuletzt bearbeitet von rob am Do 27.03.2008 09:38, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Cool-T
Threadersteller

Dabei seit: 16.03.2008
Ort: -
Alter: 40
Geschlecht: -
Verfasst Do 27.03.2008 10:30
Titel

Antworten mit Zitat Zum Seitenanfang

Danke schon mal für die Antworten. Ja da ist PHP-Code. In dem Html steht nix weiter drin. Ach so, ihr habt falsch gelesen. Nicht die GIFs gehen nicht sonder die GIFTs. Ihr hattet das T übersehen. Hier mal die Seite. Das Problem ist einfach das ich da im Profil, das Gästebuch und so alles auswählen kann aber wenn ich auf GIFTs klicke passiert nichts.

[url] http://www.sachsen.chaos-corner.com/index.php?site=profile&id=16[/url]
  View user's profile Private Nachricht senden
l3mon

Dabei seit: 26.07.2005
Ort: -5m
Alter: 58
Geschlecht: Männlich
Verfasst Do 27.03.2008 11:15
Titel

Antworten mit Zitat Zum Seitenanfang

und wo sollen diese gifts stehen? oder bin ich blind? * Wo bin ich? *

edit - bin blind - sry


Zuletzt bearbeitet von l3mon am Do 27.03.2008 11:16, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
airball

Dabei seit: 28.08.2002
Ort: 2850
Alter: 38
Geschlecht: Männlich
Verfasst Do 27.03.2008 11:24
Titel

Antworten mit Zitat Zum Seitenanfang

Ich war mal so frei das Eingangsposting zu editieren und hier ist der Code dann nochmal vernünftig formatiert:

http://nopaste.tshw.de/1206609830ab89d/
  View user's profile Private Nachricht senden
Cool-T
Threadersteller

Dabei seit: 16.03.2008
Ort: -
Alter: 40
Geschlecht: -
Verfasst Do 27.03.2008 11:33
Titel

Antworten mit Zitat Zum Seitenanfang

banni hat geschrieben:
Ich war mal so frei das Eingangsposting zu editieren und hier ist der Code dann nochmal vernünftig formatiert:

http://nopaste.tshw.de/1206609830ab89d/


Danke dafür
  View user's profile Private Nachricht senden
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst Do 27.03.2008 11:37
Titel

Antworten mit Zitat Zum Seitenanfang

Dann denke ich, ich bin auch blind... Wo steht denn da was von GIFTS?
  View user's profile Private Nachricht senden
 
Ähnliche Themen CSS - Fehler im Code?
Fehler im Code - nur wo???
Fehler im HTML-Code, wo?
Fehler im Php-Code = unexpected T_STRING
HTML! Wo liegt der Fehler in folgendem Code? Bitte um Hilfe
QR-Code
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.