Advertisement
Jakolcz

karty.php

Feb 23rd, 2012
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.61 KB | None | 0 0
  1. <?php
  2. //pole všech karet v podobě označení karet číslovaných automaticky od číselného klíče 0
  3. $balicek = array ("&spades;2", "&clubs;2", "&hearts;2", "&diams;2",
  4.                 "&spades;3", "&clubs;3", "&hearts;3", "&diams;3",
  5.                 "&spades;4", "&clubs;4", "&hearts;4", "&diams;4",
  6.                 "&spades;5", "&clubs;5", "&hearts;5", "&diams;5",
  7.                 "&spades;6", "&clubs;6", "&hearts;6", "&diams;6",
  8.                 "&spades;7", "&clubs;7", "&hearts;7", "&diams;7",
  9.                 "&spades;8", "&clubs;8", "&hearts;8", "&diams;8",
  10.                 "&spades;9", "&clubs;9", "&hearts;9", "&diams;9",
  11.                 "&spades;10", "&clubs;10", "&hearts;10", "&diams;10",
  12.                 "&spades;J", "&clubs;J", "&hearts;J", "&diams;J",
  13.                 "&spades;Q", "&clubs;Q", "&hearts;Q", "&diams;Q",
  14.                 "&spades;K", "&clubs;K", "&hearts;K", "&diams;K",
  15.                 "&spades;A", "&clubs;A", "&hearts;A", "&diams;A");
  16. if(isset($_GET["old_cards"])){
  17.     $old_cards = $_GET["old_cards"];
  18. }                
  19.  
  20. if(isset($_GET["kartu"])){          //aby se nedavaly automaticky
  21.     srand();
  22.    
  23.     $cislo_karty = rand(0, 51);
  24.     $start = 0;                     //start pro substr()
  25.    
  26.     if(stristr($balicek[$cislo_karty], "&spades;")){
  27.         $start = strlen("&spades;");
  28.     }else if(stristr($balicek[$cislo_karty], "&clubs;")){
  29.         $start = strlen("&clubs;");
  30.     }else if(stristr($balicek[$cislo_karty], "&hearts;")){
  31.         $start = strlen("&hearts;");
  32.     }else if(stristr($balicek[$cislo_karty], "&diams;")){
  33.         $start = strlen("&diams;");
  34.     }
  35.    
  36.     $value = substr($balicek[$cislo_karty], $start);    //odeberu obrazek a pracuji s hodnotou karty
  37.     if(!is_numeric($value)){                            //pokud znak neni cislo
  38.         switch($value){                                 //tak jej prepisu na jeho ciselnou hodnotu
  39.             case "J": $value=10; break;
  40.             case "Q": $value=10; break;
  41.             case "K": $value=10; break;
  42.             case "A": $value=11; break;
  43.         }
  44.     }
  45.    
  46.     $dalsi_karty = "";
  47.    
  48.     if(isset($_GET["old_cards"])){
  49.         $arr_old_cards = explode(",", $_GET["old_cards"]);
  50.         for($i = 0; $i < count($arr_old_cards); $i++){
  51.             $cur_old_card = $arr_old_cards[$i];
  52.             $dalsi_karty.= "<table cellspacing='5'><tr>\n
  53.                    <td width='70px' height='100px' style='border: 2px solid black; text-align:center;'>".$balicek[$cur_old_card]."
  54.                    </td></tr>\n</table>";
  55.         }
  56.     }
  57.    
  58.     if(isset($_GET["karty"])){
  59.         $old_cards = $_GET["old_cards"];
  60.         $value2 = $_GET["karty"]+$value;
  61.         $old_cards.= ",".$cislo_karty;
  62.     }else{
  63.         $value2 = $value;
  64.         $old_cards = $cislo_karty;
  65.     }
  66.    
  67.     echo $value2."<br />\n";
  68.     echo "<table cellspacing='5'><tr>";
  69.     echo "<td width='70px' height='100px' style='border: 2px solid black; text-align:center;'>".$balicek[$cislo_karty]."</td>";
  70.     echo "</tr></table>";
  71.     echo $dalsi_karty;
  72.  
  73.     $to_form = "<input type='hidden' name='karty' value='$value2' />\n";
  74.     $to_form.= "<input type='hidden' name='old_cards' value='$old_cards' />\n";
  75. }else if(!isset($_GET["kartu"])){
  76.     $to_form = "";
  77. }
  78.  
  79. if(isset($_GET["stop"])){
  80.     srand();
  81.    
  82.     $value = $_GET["karty"];
  83.  
  84.     echo "Vaše skore: ".$value."<br />\n";
  85.     $to_form = "<input type='hidden' name='karty' value='0' />\n";
  86.     $to_form.= "<input type='hidden' name='old_cards' value='' />\n";
  87. }
  88. ?>
  89. <form method='get' action='karty.php'>
  90. <input type='submit' name='kartu' value='kartu' />
  91. <?php
  92. echo "<input type='submit' name='stop' value='stop' />\n";
  93. echo $to_form;
  94. ?>
  95. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement