View difference between Paste ID: 3tCCHri7 and ggaWA4ce
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>