Study-Board.de
  1. Suche
  2. Startseite
  3. Deals
    1. Social Deals
    2. Amazon Deals
    3. Prime Angebote
  4. Forum
    1. Dashboard
    2. Unerledigte Themen
  5. Tippspiel
    1. Rangliste
    2. Tippgemeinschaften
    3. Tipper-Übersicht
    4. Meine Statistik
    5. Hall of Fame
    6. WM-Wertung
  6. Kalender
    1. Anstehende Termine
  7. Galerie
    1. Alben
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • wcf.search.type.de.flexiblelist.wsc.entry
  • Termine
  • Galerie
  • Erweiterte Suche
  1. Study-Board.de
  2. Forum
  3. Study-Board.de
  4. Anregungen, Fragen und Kritik

Hangman

  • Strolch
  • 16. Dezember 2002 um 06:21
1. offizieller Beitrag
  • Strolch
    Moderator
    Beiträge
    1.504
    • 16. Dezember 2002 um 06:21
    • #1

    Interessant wie so ein Hangman aussehen kann, dabei hab ich doch nur auf's P geklickt

    Zitat

    query("SELECT username FROM bb".$n."_users WHERE username LIKE '%".addslashes(htmlspecialchars(trim($_POST['username'])))."%' AND activation=1"); while($row=$db->fetch_array($result)) $options.=makeoption($row['username'],$row['username']); } if($options) eval("\$finduser_result = \"".$tpl->get("finduser_result")."\";"); else $finduser_result=""; eval("\$tpl->output(\"".$tpl->get("finduser")."\");"); } if($action=="moresmilies") { $rightorleft = "left"; if($showsmiliesrandom==1) $result = $db->query("SELECT smiliepath, smilietitle, smiliecode FROM bb".$n."_smilies ORDER BY RAND()"); else $result = $db->query("SELECT smiliepath, smilietitle, smiliecode FROM bb".$n."_smilies ORDER BY smilieorder ASC"); $j=0; while($row = $db->fetch_array($result)) { if ($rightorleft == "left") { if (($j++ % 2) != 0) $tdinfo="bgcolor=\"{tablecolorb}\" id=\"tableb\""; else $tdinfo="bgcolor=\"{tablecolora}\" id=\"tablea\""; eval ("\$popup_smiliesbits .= \"".$tpl->get("popup_smiliesbits")."\";"); $rightorleft = "right"; } else { eval ("\$popup_smiliesbits .= \"".$tpl->get("popup_smiliesbits")."\";"); $rightorleft = "left"; } } eval("\$tpl->output(\"".$tpl->get("popup_smilies")."\");"); } if($action=="whoposted") { if(!isset($threadid)) eval("error(\"".$tpl->get("error_falselink")."\");"); $posts = $db->query("SELECT COUNT(p.postid) AS posts, p.userid, u.username FROM bb".$n."_posts p LEFT JOIN bb".$n."_users u USING (userid) WHERE threadid='$threadid' GROUP BY p.userid ORDER BY posts DESC, u.username ASC"); $posters=""; while ($post = $db->fetch_array($posts)) { if (($counter++ % 2) != 0) $rowinfo = "bgcolor=\"{tablecolora}\" id = \"tablea\""; else $rowinfo = "bgcolor=\"{tablecolorb}\" id = \"tableb\""; $totalposts += $post['posts']; if($post['userid']) { $authorname = makehreftag("profile.php?userid=$post[userid]&sid=$session[hash]","$post[username]","_blank"); $post['posts'] = makehreftag("thread.php?threadid=$threadid&sid=$session[hash]&hilightuser=$post[userid]","$post[posts]","_blank"); } else eval ("\$authorname = \"".$tpl->get("anonymous_plural")."\";"); eval("\$posters .= \"".$tpl->get("whopostedbit")."\";"); } $totalposts = number_format($totalposts); eval("\$tpl->output(\"".$tpl->get("whoposted")."\");"); } if($action=="viewip") { if(!isset($postid)) eval("error(\"".$tpl->get("error_falselink")."\");"); if($wbbuserdata['canuseacp']!=1) access_error(); $navbar=getNavbar($board['parentlist']); eval ("\$navbar .= \"".$tpl->get("navbar_board")."\";"); $post['host']=@gethostbyaddr($post['ipaddress']); if($post['userid']) { $moreips=""; $result=$db->query("SELECT DISTINCT ipaddress FROM bb".$n."_posts WHERE userid='$post[userid]' AND ipaddress<>'$post[ipaddress]' ORDER BY posttime DESC LIMIT 10"); while($row=$db->fetch_array($result)) $moreips.=$row['ipaddress']."
    "; eval ("\$userip = \"".$tpl->get("viewip_userip")."\";"); } if(strlen($thread['topic'])>60) $thread['topic']=parse::textwrap($thread['topic'],60); eval("\$tpl->output(\"".$tpl->get("viewip")."\");"); } if($action=="faq") eval("\$tpl->output(\"".$tpl->get("faq")."\");"); if($action=="faq2") eval("\$tpl->output(\"".$tpl->get("faq2")."\");"); if($action=="faq3") eval("\$tpl->output(\"".$tpl->get("faq3")."\");"); if($action=="faq1") { $count=0; $rankbit=""; $result=$db->query("SELECT r.*, g.title FROM bb".$n."_ranks r LEFT JOIN bb".$n."_groups g USING(groupid) ORDER BY r.groupid DESC, r.needposts ASC"); while($row=$db->fetch_array($result)) { $tdbgcolor=getone($count,"{tablecolorb}","{tablecolora}"); $tdid=getone($count,"tableb","tablea"); $row['rankimages']=formatRI($row['rankimages']); eval ("\$rankbit .= \"".$tpl->get("faq1_rankbit")."\";"); $count++; } eval("\$tpl->output(\"".$tpl->get("faq1")."\");"); } if($action=="userrating") { if(isset($_REQUEST['userid'])) $userid=intval($_REQUEST['userid']); else { eval("\$tpl->output(\"".$tpl->get("userrating_error")."\");"); exit(); } if($wbbuserdata['canrateusers']==0 || $userid==$wbbuserdata['userid']) { eval("\$tpl->output(\"".$tpl->get("userrating_error")."\");"); exit(); } if($wbbuserdata['userid']) $result=$db->query_first("SELECT id FROM bb".$n."_votes WHERE id='$userid' AND votemode=3 AND userid='$wbbuserdata[userid]'"); else $result=$db->query_first("SELECT id bb".$n."_votes WHERE id='$userid' AND votemode=3 AND ipaddress='$REMOTE_ADDR'"); if($result['id']) { eval("\$tpl->output(\"".$tpl->get("userrating_error")."\");"); exit(); } $user=$db->query_first("SELECT userid, username FROM bb".$n."_users WHERE userid='$userid'"); if(!$user['userid']) { eval("\$tpl->output(\"".$tpl->get("userrating_error")."\");"); exit(); } if(isset($_POST['send'])) { $ratingpoints=intval($_POST['ratingpoints']); if($ratingpoints>=0 && $ratingpoints<=10) { $db->query("UPDATE bb".$n."_users SET ratingcount=ratingcount+1, ratingpoints=ratingpoints+'$ratingpoints' WHERE userid='$userid'"); $db->query("INSERT INTO bb".$n."_votes (id,votemode,userid,ipaddress) VALUES ('$userid','3','$wbbuserdata[userid]','$REMOTE_ADDR')"); } eval("\$tpl->output(\"".$tpl->get("window_close")."\");"); exit(); } eval("\$tpl->output(\"".$tpl->get("userrating_window")."\");"); } if($action=="showsmilies") { if($showsmiliesrandom==1) $result = $db->query("SELECT smiliepath, smilietitle, smiliecode FROM bb".$n."_smilies ORDER BY RAND()"); else $result = $db->query("SELECT smiliepath, smilietitle, smiliecode FROM bb".$n."_smilies ORDER BY smilieorder ASC"); $smiliebit=""; while($row=$db->fetch_array($result)) eval ("\$smiliebit .= \"".$tpl->get("showsmiliesbit")."\";"); eval("\$tpl->output(\"".$tpl->get("showsmilies")."\");"); } if($action=="bbcode"){ $parse = new parse(0,75,0,1,1,"",0); $count=1; $faq_bbcode_links_bit=""; $faq_bbcode_content=""; $result = $db->query("SELECT bbcodeexample, bbcodeexplanation FROM bb".$n."_bbcodes ORDER BY bbcodeid"); while($row=$db->fetch_array($result)){ $name = $row['bbcodeexample']; $description = $row['bbcodeexplanation']; $parsed = $parse->doparse($name,0,0,1,1); eval ("\$faq_bbcode_links_bit .= \"".$tpl->get("faq_bbcode_links")."\";"); eval ("\$faq_bbcode_content .= \"".$tpl->get("faq_bbcode_content")."\";"); $count++; } eval("\$tpl->output(\"".$tpl->get("faq_bbcode")."\");"); } /************ hangman hack ************/ if ($action=="hangman_start") { eval("\$tpl->output(\"".$tpl->get("hangman_start")."\");"); } if ($action=="hangman_letter" || $action=="hangman_solve") { if (!$wbbuserdata['userid']) { header("Location: thread.php?threadid=$threadid&sid=$session[hash]"); exit(); } $game = $db->query_first("SELECT * FROM bb".$n."_hangman WHERE gameid='$gameid'"); $player = $db->query_first("SELECT * FROM bb".$n."_hangmandata WHERE gameid='$gameid' AND userid='$wbbuserdata[userid]'"); if (!$player['userid']) { if ($game['userid'] != $wbbuserdata['userid']) { $db->query("INSERT INTO bb".$n."_hangmandata (gameid, userid, username, wrong) VALUES ('$gameid', '$wbbuserdata[userid]', '$wbbuserdata[username]', '0')"); } $player['userid'] = $wbbuserdata['userid']; $player['wrong'] = 0; } if ($player['wrong'] < 3 && $game['userid'] != $player['userid'] && !$game['winnerid']) { if ($action=="hangman_letter") { // buchstabe $letters = str_replace($letter, "", $game['letters']); if (!strchr(strtoupper($game['solution']), $letter)) { $db->query("UPDATE bb".$n."_hangmandata SET wrong = wrong + 1 WHERE gameid='$gameid' AND userid='$wbbuserdata[userid]'"); } $db->query("UPDATE bb".$n."_hangman SET letters = '$letters' WHERE gameid = '$gameid'"); if (eregi_replace("['.$letters.']", "", $game['solution']) == $game['solution']) { $db->query("UPDATE bb".$n."_hangman SET winnername='$wbbuserdata[username]', winnerid='$wbbuserdata[userid]' WHERE gameid='$gameid'"); } } else { // lösungsversuch if (strtoupper(trim($guess)) == strtoupper($game['solution'])) { $db->query("UPDATE bb".$n."_hangman SET winnername='$wbbuserdata[username]', winnerid='$wbbuserdata[userid]' WHERE gameid='$gameid'"); } else { $db->query("UPDATE bb".$n."_hangmandata SET wrong = wrong + 1 WHERE gameid='$gameid' AND userid='$wbbuserdata[userid]'"); } } } header("Location: thread.php?threadid=$threadid&sid=$session[hash]"); } /************ hangman hack ************/ ?>

    Kiva.org — Loans that change lives
    Make a small loan, make a big difference — Check out Kiva to learn how!

  • Jens
    Admin
    Trophäen
    1
    Beiträge
    4.435
    • 16. Dezember 2002 um 10:37
    • Offizieller Beitrag
    • #2

    komisch komisch.. bei mir ging das P

    Wie man Fragen richtig stellt!


    https://www.dealfuchs.info/ - Deal Fuchs findet für dich die besten Angebote und Schnäppchen im Internet. Täglich neue Deals aus allen Kategorien. Wir durchsuchen das Internet nach den besten Preisen und Rabatten, damit du garantiert kein Schnäppchen verpasst.

  • reima
    Benutzer
    Beiträge
    75
    • 16. Dezember 2002 um 18:41
    • #3

    Hm... sehr seltsam... am Code kann's eigentlich nicht liegen, vielleicht hatte der Server einen Aussetzer... oder was auch immer. ?(

Top-Tipper

  1. 1. admin 22
  2. 2. CzudemA 11
Gesamtwertung »

Nächste Spiele

  • Freiburg - Leverkusen
    7. März 2026 7. März 2026 um 15:30
  • Mainz - Stuttgart
    7. März 2026 7. März 2026 um 15:30
  • Leipzig - Augsburg
    7. März 2026 7. März 2026 um 15:30
  • Wolfsburg - HSV
    7. März 2026 7. März 2026 um 15:30
  • Heidenheim - Hoffenheim
    7. März 2026 7. März 2026 um 15:30

Punkteregeln

  • 4 Exaktes Ergebnis
  • 3 Richtige Tordifferenz
  • 2 Richtige Tendenz
  • 2 Unentschieden erkannt
  • 0 Kein Treffer

UCL

Tippspiel

  • Bundesliga 2025/2026
  • Rangliste
  • Tippgemeinschaften
  • Tipper-Übersicht
  • Hall of Fame
  1. Dealfuchs.info
  2. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  3. Mediadaten
  4. Study-Talk.de - Rabatte nicht nur für Studenten
  5. Kontakt
Community-Software: WoltLab Suite™