Advertisement
Guest User

Untitled

a guest
May 28th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. process_form.php :
  2.  
  3.  
  4. <?php
  5.  
  6. //postavite action na process_form.php
  7. print_r($_GET);
  8.  
  9. //set default values
  10. if(isset($_POST['username'])) {
  11. $username = $_POST['username'];
  12. }
  13.  
  14. $password = isset($_POST['password']) ? $_POST['password'] : '';
  15.  
  16. //promijenite metodu na post i ispisite prvo $_GET pa onda $_POST
  17.  
  18. //Kreirajte auth skriptu u koju cete spremiti username i password konstante
  19.  
  20. //Uključite auth file
  21. include "auth.php";
  22.  
  23. if ($username==$user && $password==$pw)
  24. echo "Logirani ste!";
  25. else {
  26. header ("location: form.php");
  27. }
  28.  
  29. //Usporedite podatke upisane u skriptu s podacima iz auth file
  30. //te ispisite prigodne poruke ovisno je li logiran ili ne
  31.  
  32. //Ako korisnik nije logiran koristite header da ga vratite na login formu
  33.  
  34. ?>
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. form.php :
  43.  
  44.  
  45.  
  46. <html>
  47. <body>
  48. <form name="form1" method="POST" action="process_form.php">
  49. First name:<br>
  50. <input type="text" name="username">
  51. <br>
  52. Password:<br>
  53. <input type="password" name="password">
  54. <br>
  55. <input type="submit" name="submit1" value="Login">
  56. </form>
  57. </body>
  58. </html>
  59.  
  60.  
  61.  
  62. auth.php :
  63.  
  64.  
  65.  
  66. <?php
  67. $user="Admir";
  68. $pw="123";
  69. ?>
  70.  
  71.  
  72. get.php :
  73.  
  74.  
  75.  
  76. <html>
  77. <head>
  78. <title>Get</title>
  79. </head>
  80. <body>
  81. <h3>Url</h3>
  82. <?php
  83. //Ispravite gresku tako da kod radi
  84.  
  85. $arr = ['mate', 'marin', 'toncica', 'armin'];
  86.  
  87. foreach($arr as $title) {
  88. echo "<a href='get2.php'>$title</a>";
  89. echo "<br/>";
  90. }
  91.  
  92. ?>
  93.  
  94. <h3>Url query</h3>
  95. <?php
  96. $arr = [
  97. 1 => 'mate',
  98. 2 => 'marin',
  99. 3 => 'toncica',
  100. 4 => 'armin'
  101. ];
  102.  
  103. foreach($arr as $key => $title) {
  104. echo "<a href='get2.php?id=$key'>$title</a>";
  105. echo "<br/>";
  106. }
  107.  
  108. ?>
  109. </body>
  110. </html>
  111.  
  112.  
  113.  
  114.  
  115. get2.php :
  116.  
  117.  
  118.  
  119.  
  120. <html>
  121. <head>
  122. <title>Get</title>
  123. </head>
  124. <body>
  125. <h3>Url</h3>
  126. <a href='get.php'>Nazad</a>
  127.  
  128. <h3>Get</h3>
  129. <?php
  130.  
  131. print_r($_GET);
  132. echo "<br>";
  133. echo time()%60;
  134. //Ispravite gresku da kod radi
  135.  
  136. //Brisite i dodajite parameter u URL-u pa isprintajte
  137. //te vrijednosti jednu po jednu. Npr. dodajte timestamp(vrijeme u sekundama)
  138. //kad je link otvoren
  139. ?>
  140. </body>
  141. </html>
  142.  
  143.  
  144.  
  145. index.php :
  146.  
  147.  
  148.  
  149. <html>
  150. <head>
  151. <title>Include</title>
  152. </head>
  153. <body>
  154. <h3>Include</h3>
  155. <?php
  156. //Popravi i pokreni
  157. //include("common.php");
  158. //echo hello_to("Your name");
  159.  
  160. echo '<br>';
  161. echo 'After include';
  162. ?>
  163.  
  164. <h3>Require</h3>
  165. <?php
  166. //Popravi i pokreni
  167. require("common.php");
  168. echo hello_to("Admir");
  169.  
  170. echo '<br>';
  171. echo 'After require';
  172.  
  173. //Kreirajte direktorij lib, spremite common.php u njeg te ga pokušajte
  174. //uključiti
  175. ?>
  176. </body>
  177. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement