Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. cw1.php
  2. *********************************************************************************************************
  3. <?php
  4. phpInfo();
  5. ?>
  6. *********************************************************************************************************
  7. cw2.html
  8. **********************************************************************************************************
  9. <!DOCTYPE html>
  10. <html>
  11. <head>
  12. <title> PHP - cwiczenie 2</title>
  13. </head>
  14. <body>
  15. <h1>Witaj!</h1>
  16. <br>
  17. <form name="login_form" action="cw2.php" method="get">
  18. <p>
  19. nazwa:<input type="text" name ="nazwa" maxlength="20" size="20" />
  20. </p>
  21. <p>
  22. haslo:<input type="password" name ="haslo" maxlength="20" size="20" />
  23. </p>
  24. <p>
  25. <input type="submit" name ="zaloguj" value="zaloguj" />
  26. </p>
  27. </form>
  28. </body>
  29. </html>
  30.  
  31. ********************************************************************************************************
  32. cw2.php
  33. *******************************************************************************************************
  34. <?php
  35. // Start the session
  36. session_start();
  37. ?>
  38. <!DOCTYPE html>
  39. <html>
  40. <head>
  41. <title>PHP - cwiczenie 2</title>
  42. </head>
  43. <body>
  44. <h1>Witaj</h1>
  45. <br>
  46. Otrzymano nastepujace dane:<br>
  47. <?php
  48. echo "Nazwa: <b>". $_GET["nazwa"]."</b> <br>";
  49. echo "Haslo: <b>". $_GET["haslo"]."</b> <br>";
  50. if (isset($_GET["nazwa"]) && ($_GET["haslo"]<>'') && ($_GET["nazwa"]==$_GET["haslo"])){
  51. echo 'Logowanie poprawne <br/>';
  52. echo '<a href="cw4.php">Dalej</a> <br>';
  53.  
  54. $_SESSION['zalogowany'] = "TAK";
  55. $_SESSION['zalogowany_uzytkownik'] = $_GET["nazwa"];
  56. } else {
  57. echo 'Logowanie niepoprawne<br>';
  58. echo '<a href="cw2.html">Sprobuj jeszcze raz</a> <br>';
  59. unset($_SESSION['zalogowany']);
  60. unset($_SESSION['zalogowany_uzytkownik']);
  61. }
  62. ?>
  63. </body>
  64. </html>
  65.  
  66. *******************************************************************************************************************
  67. cw4.php
  68. *******************************************************************************************************************
  69. <?php
  70. // Start the session
  71. session_start();
  72. if (!isset($_SESSION['zalogowany'])) {
  73. $host = $_SERVER['HTTP_HOST'];
  74. $path = dirname($_SERVER['PHP_SELF']);
  75. header("Location: http://$host$path/cw2.html");
  76. exit;
  77. }
  78. ?>
  79. <!DOCTYPE html>
  80. <html>
  81. <head>
  82. <title> PHP - cwiczenie 2</title>
  83. </head>
  84. <body>
  85. <?php if(isset($_SESSION['zalogowany']) && $_SESSION['zalogowany'] == 'TAK'){?>
  86. <h1>Witaj <?php echo $_SESSION['zalogowany_uzytkownik']; ?></h1>
  87.  
  88. <?php
  89. if(isset($_GET["pliczba"]) && isset($_GET["dzialanie"]) && isset($_GET["dliczba"])) {
  90. echo '<hr/>';
  91. $l1 = $_GET["pliczba"];
  92. $l2 = $_GET["dliczba"];
  93. $dz = $_GET["dzialanie"];
  94. echo 'Twojej poprzednie dzialanie:<br/>';
  95. echo $l1.' '.$dz.' '.$l2.' = ';
  96. switch ($dz){
  97. case '+':
  98. echo $l1 + $l2;
  99. break;
  100. case '-':
  101. echo $l1 - $l2;
  102. break;
  103. case '*':
  104. echo $l1 * $l2;
  105. break;
  106. case '/':
  107. echo $l1 / $l2;
  108. break;
  109. }
  110. echo '<hr/>';
  111. }
  112. ?>
  113. <form name='login_form' action='<?php echo $_SERVER['PHP_SELF']; ?>' method='get'>
  114. <p>
  115. pierwsza liczba:<input type='text' name ='pliczba' />
  116. </p>
  117. <p>
  118. dzialanie
  119. <select name ='dzialanie'>
  120. <option value='+'>+ - dodawanie </option>
  121. <option value='-'>- - odejmowanie </option>
  122. <option value='*'>* - mnozenie </option>
  123. <option value='/'>/ - dzielenie </option>
  124. </select>
  125. </p>
  126. <p>
  127. druga liczba:<input type='text' name ='dliczba' />
  128. </p>
  129. <p>
  130. <input type='submit' name ='zaloguj' value='oblicz' />
  131. </p>
  132. </form>
  133. <a href="cw5.php">Wyloguj</a> <br>
  134. <?php } ?>
  135. </body>
  136. </html>
  137.  
  138. **********************************************************************************************************************
  139. cw5.php
  140. ***********************************************************************************************************************
  141. <?php
  142. session_start();
  143. unset($_SESSION['zalogowany']);
  144. unset($_SESSION['zalogowany_uzytkownik']);
  145. session_destroy();
  146. ?>
  147. <!DOCTYPE html>
  148. <html>
  149. <head>
  150. <title>PHP - cwiczenie 5</title>
  151. </head>
  152. <body>
  153. Wylogowano z serwisu.<br>
  154. <a href="cw2.html">Zaloguj ponownie</a> <br>
  155. </body>
  156. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement