SHOW:
|
|
- or go back to the newest paste.
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 | - | |
13 | + | |
14 | <body> | |
15 | - | <h1>Witaj!</h1> |
15 | + | <h1>Witaj!</h1> |
16 | - | <p> |
16 | + | <br> |
17 | - | <form name="login_form" action="cw2.php" method="get"> |
17 | + | <form name="login_form" action="cw2.php" method="get"> |
18 | <p> | |
19 | - | nazwa: <input type="text" name="nazwa" maxlength="20" size="20"/> |
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" /> |
22 | + | haslo:<input type="password" name ="haslo" maxlength="20" size="20" /> |
23 | </p> | |
24 | <p> | |
25 | - | <input type="submit" name="zaloguj" value="zaloguj" /> |
25 | + | <input type="submit" name ="zaloguj" value="zaloguj" /> |
26 | </p> | |
27 | - | </form> |
27 | + | |
28 | - | </p> |
28 | + | |
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 | - | |
43 | + | |
44 | <h1>Witaj</h1> | |
45 | - | <h1>Witaj!</h1> |
45 | + | <br> |
46 | - | <p> |
46 | + | Otrzymano nastepujace dane:<br> |
47 | - | Otrzymano nastepujace dane: <br> |
47 | + | |
48 | echo "Nazwa: <b>". $_GET["nazwa"]."</b> <br>"; | |
49 | - | echo "Nazwa: <b>". $_GET["nazwa"]."</b> <br>"; |
49 | + | echo "Haslo: <b>". $_GET["haslo"]."</b> <br>"; |
50 | - | echo "Haslo: <b>". $_GET["haslo"]."</b> <br>"; |
50 | + | if (isset($_GET["nazwa"]) && ($_GET["haslo"]<>'') && ($_GET["nazwa"]==$_GET["haslo"])){ |
51 | - | if (isset($_GET["nazwa"]) && ($_GET["haslo"]<>'') && ($_GET["nazwa"]==$_GET["haslo"])){ |
51 | + | |
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 | - | </p> |
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> |