Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- ?>
- <html >
- <head>
- <meta charset="utf-8" />
- </head>
- <body onload="document.getElementById('HangManInput').focus()">
- <?php
- if(isset($_SESSION['win_amount']) == false){
- $win_amount = 0;
- $_SESSION['win_amount'] = $win_amount;
- }
- if (isset($_POST['send_letter']) && $_SESSION['gameEnded'] == false) {
- if (isset($_POST['HangManLetter'])){
- $win_amount = $_SESSION['win_amount'];
- $error_amount = $_SESSION['error_amount'];
- $unGuessedWord = $_SESSION['unGuessedWord'];
- $theChosenWord = $_SESSION['theChosenWord'];
- $wordGuessed = $_SESSION['wordGuessed'];
- if($error_amount < 7){
- $guessWordArray[0] = mb_substr($unGuessedWord, 8, 1, "UTF-8");
- $guessWordArray[1] = mb_substr($unGuessedWord, 6, 1, "UTF-8");
- $guessWordArray[2] = mb_substr($unGuessedWord, 4, 1, "UTF-8");
- $guessWordArray[3] = mb_substr($unGuessedWord, 2, 1, "UTF-8");
- $guessWordArray[4] = mb_substr($unGuessedWord, 0, 1, "UTF-8");
- $letterOccured = false;
- if(mb_substr($theChosenWord, 0, 1, "UTF-8") == $_POST['HangManLetter']){
- $guessWordArray[4] = mb_substr($theChosenWord, 0, 1, "UTF-8");
- $wordGuessed++;
- $_SESSION['wordGuessed'] = $wordGuessed;
- $letterOccured = true;
- }
- if(mb_substr($theChosenWord, 1, 1, "UTF-8") == $_POST['HangManLetter']){
- $guessWordArray[3] = mb_substr($theChosenWord, 1, 1, "UTF-8");
- $wordGuessed++;
- $_SESSION['wordGuessed'] = $wordGuessed;
- $letterOccured = true;
- }
- if(mb_substr($theChosenWord, 2, 1, "UTF-8") == $_POST['HangManLetter']){
- $guessWordArray[2] = mb_substr($theChosenWord, 2, 1, "UTF-8");
- $wordGuessed++;
- $_SESSION['wordGuessed'] = $wordGuessed;
- $letterOccured = true;
- }
- if(mb_substr($theChosenWord, 3, 1, "UTF-8") == $_POST['HangManLetter']){
- $guessWordArray[1] = mb_substr($theChosenWord, 3, 1, "UTF-8");
- $wordGuessed++;
- $_SESSION['wordGuessed'] = $wordGuessed;
- $letterOccured = true;
- }
- if(mb_substr($theChosenWord, 4, 1, "UTF-8") == $_POST['HangManLetter']){
- $guessWordArray[0] = mb_substr($theChosenWord, 4, 1, "UTF-8");
- $wordGuessed++;
- $_SESSION['wordGuessed'] = $wordGuessed;
- $letterOccured = true;
- }
- if($letterOccured == false){
- $error_amount++;
- $_SESSION['error_amount'] = $error_amount;
- if ($error_amount == 7) {
- header("Location: Lost.php");
- unset($_SESSION['theChosenWord']);
- unset($_SESSION['unGuessedWord']);
- $_SESSION['gameEnded'] = true;
- $_SESSION['unGuessedWord'] = $theChosenWord;
- }
- }
- $unGuessedWord = "".$guessWordArray[4]." ".$guessWordArray[3]." ".
- $guessWordArray[2]." ".$guessWordArray[1]." ".$guessWordArray[0]."";
- $_SESSION['unGuessedWord'] = $unGuessedWord;
- if ($wordGuessed == 5){
- $win_amount++;
- $_SESSION['win_amount'] = $win_amount;
- header("Location: Win.php");
- unset($_SESSION['theChosenWord']);
- unset($_SESSION['unGuessedWord']);
- $_SESSION['gameEnded'] = true;
- $_SESSION['unGuessedWord'] = $theChosenWord;
- }
- }
- }
- }
- else{
- $wordsArray = $wordsArray = array('מעופף','לומדת','הכרזה','מלשין','מאפיה','חתונה','מחביא','מסתכל','תגובה','חתימה');
- $numOfWord = rand(0,9);
- $theChosenWord = $wordsArray[$numOfWord];
- $error_amount = 0;
- $wordGuessed = 0;
- $_SESSION['wordGuessed'] = $wordGuessed;
- $_SESSION['theChosenWord'] = $theChosenWord;
- $_SESSION['error_amount'] = $error_amount;
- $_SESSION['gameEnded'] = false;
- $unGuessedWord = "_ _ _ _ _";
- $_SESSION['unGuessedWord'] = $unGuessedWord;
- }
- ?>
- <div> <!-- למחוק לפני הגשה -->
- <?php echo $_SESSION['theChosenWord']; ?>
- </div>
- <div style="position:relative; left:100px; border:1px; border-color:Black;
- border-style:solid; width:400px; height:340px; font-family:David;">
- <form action="" method="post" onsubmit="return true;">
- <div id="HangManTitle" style="font-size:32px; position:absolute; top:5px; width:200px; text-align:center; left:100px">
- האיש התלוי
- </div>
- <div style="font-size:22px; position:absolute; top:50px; text-align:center; width:200px; left:70px;">
- <input type="text" maxlength="1" size="1" id="HangManInput" name="HangManLetter"/>
- <input type="hidden" value="true" name="send_letter"/>
- :הכנס אות
- <br></br> <input type="submit" value="נחש" name="send_letter_button" /> <br/><br />
- :המילה <br></br>
- <?php echo $_SESSION['unGuessedWord']; ?>
- </div>
- <div id="HangManImage" style="position:absolute; top:170px; left:240px; border:2px;">
- <?php
- if($error_amount==0){
- ?>
- <div id="HangManImage" style="position:absolute;">
- <img src="0.jpg">
- <?php echo "\n".$_SESSION['error_amount'].":טעויות"; ?>
- </div>
- <?php
- }
- if($error_amount==1){
- ?>
- <div id="HangManImage1" style="position:absolute;">
- <img src="1.jpg">
- <?php echo "\n".$_SESSION['error_amount']. ":טעויות"; ?>
- </div>
- <?php
- }
- if($error_amount==2){
- ?>
- <div id="HangManImage2" style="position:absolute;">
- <img src="2.jpg">
- <?php echo "\n".$_SESSION['error_amount']. ":טעויות"; ?>
- </div>
- <?php
- }
- if($error_amount==3){
- ?>
- <div id="HangManImage3" style="position:absolute;">
- <img src="3.jpg">
- <?php echo "\n".$_SESSION['error_amount']. ":טעויות"; ?>
- </div>
- <?php
- }
- if($error_amount==4){
- ?>
- <div id="HangManImage4" style="position:absolute;">
- <img src="4.jpg">
- <?php echo "\n".$_SESSION['error_amount']. ":טעויות"; ?>
- </div>
- <?php
- }
- if($error_amount==5){
- ?>
- <div id="HangManImage5" style="position:absolute;">
- <img src="5.jpg">
- <?php echo "\n".$_SESSION['error_amount']. ":טעויות"; ?>
- </div>
- <?php
- }
- if($error_amount==6){
- ?>
- <div id="HangManImage6" style="position:absolute;">
- <img src="6.jpg">
- <?php echo "\n".$_SESSION['error_amount']. ":טעויות"; ?>
- </div>
- <?php
- }
- if($error_amount==7){
- ?>
- <div id="HangManImage7" style="position:absolute;">
- <img src="7.jpg">
- <?php echo "\n".$_SESSION['error_amount']. ":טעויות"; ?>
- </div>
- <?php
- }
- ?>
- </div>
- </form>
- <button onclick="location.href='Exit_Page.php'" style="position:absolute; right:300px; top:300px;" action="Exit_Page.php" method="post">
- יציאה
- </button>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment