Niewiem jak mam zacząć:(
Poczebuję skryptu, który podsiadająć dwie dane (adres ip i maskę podsieci), wyliczy adres pierwszego i ostatniego hosta w podsieci, adres podsieci i adres rozgłoszeniowy (ang. broadcast). Zupełnie niewiem jak mam zacząć...
Input:
- Adres IP (ip_address) np. 122.77.188.37, 2992265511, 01010101 01010101 01010101 01010101 lub F2:10:89:20.
- Maska podsieci (subnet_mask) np. 255.255.240.000, 3312656784, 11110101 01011111 01110111 11111110, D4:50:40:F4 lub /26.
- Pierwszy host w podsieci w zapisie dziesiętno-kropkowym np. 177.188.166.22.
- Pierwszy host w podzieci w zapisie dziesiętnym np. 3492247722.
- Pierwszy host w podsieci w zapisie dwójkowym np. 10101010 10101010 10101010 10101010.
- Pierwszy host w podsieci w zapisie szestnastkowym np. D0:50:98:02.
- Ostatni host w podsieci w zapisie dziesiętno-kropkowym np. 177.188.166.22.
- Ostatni host w podzieci w zapisie dziesiętnym np. 3492247722.
- Ostatni host w podsieci w zapisie dwójkowym np. 10101010 10101010 10101010 10101010.
- Ostatni host w podsieci w zapisie szestnastkowym np. D0:50:98:02.
- Maska podsieci w zapisie dziesiętno-kropkowym np. 177.188.166.22.
- Maska podsieci w zapisie dziesiętnym np. 3492247722.
- Maska podsieci w zapisie dwójkowym np. 10101010 10101010 10101010 10101010.
- Maska podsieci w zapisie szestnastkowym np. D0:50:98:02.
- Liczba bajtów części sieci w adresie IP np. /27.
- Adres podsieci w zapisie dziesiętno-kropkowym np. 177.188.166.22.
- Adres podsieci w zapisie dziesiętnym np. 3492247722.
- Adres podsieci w zapisie dwójkowym np. 10101010 10101010 10101010 10101010.
- Adres podsieci w zapisie szestnastkowym np. D0:50:98:02.
- Adres rozgłoszeniowy (ang. broadcast) w zapisie dziesiętno-kropkowym np. 177.188.166.22.
- Adres rozgłoszeniowy (ang. broadcast) w zapisie dziesiętnym np. 3492247722.
- Adres rozgłoszeniowy (ang. broadcast) w zapisie dwójkowym np. 10101010 10101010 10101010 10101010.
- Adres rozgłoszeniowy (ang. broadcast) w zapisie szestnastkowym np. D0:50:98:02.
Kod
<html>
<head>
<title>NetTools</title>
</head>
<body>
<form method="post">
<table>
<tr>
<td>IP Address:</td>
<td><input type="text" name="ip_address"></td>
</tr>
<tr>
<td>Subnet mask:</td>
<td><input type="text" name="subnet_mask"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Submit"></td>
</tr>
</table>
<?php
?>
</form>
</body>
</html>
<head>
<title>NetTools</title>
</head>
<body>
<form method="post">
<table>
<tr>
<td>IP Address:</td>
<td><input type="text" name="ip_address"></td>
</tr>
<tr>
<td>Subnet mask:</td>
<td><input type="text" name="subnet_mask"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Submit"></td>
</tr>
</table>
<?php
?>
</form>
</body>
</html>
Pomocy!!!