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!

  • Hey Gast!
    Hast Du eine Frage, die Du gerne beantwortet haben möchtet? Klickt auf den folgenden Link und Du wirst die Antwort finden:

    Hier findest Du die Antworten

    Egal, ob es sich um eine Frage zu einem bestimmten Thema in eurem Studium oder um allgemeine Ratschläge handelt - wir haben die Antworten, die ihr sucht. Also zögert nicht und klickt auf den Link! Wir freuen uns darauf, euch zu helfen.

  • 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. CzudemA 2
  2. 1. admin 2
Gesamtwertung »

Nächste Spiele

  • Leverkusen - Mainz
    28. Februar 2026 28. Februar 2026 um 15:30
  • Bremen - Heidenheim
    28. Februar 2026 28. Februar 2026 um 15:30
  • Gladbach - Union Berlin
    28. Februar 2026 28. Februar 2026 um 15:30
  • Hoffenheim - St. Pauli
    28. Februar 2026 28. Februar 2026 um 15:30
  • Dortmund - Bayern
    28. Februar 2026 28. Februar 2026 um 18: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

Benutzer online in diesem Thema

  • 1 Besucher
  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™