de bedoeling van dit script is, dat de input van het formulier word verwerkt
het is om later in een mod te stoppen
en, het ip adres van een member uit de php_post tabel te halen, en te vergelijken
dit script dient nu enkel om te coderen en d coderen
maar ik vind mijn fout niet
code:
<html>
<title>Decodeer / Codeer IP-adressen</title>
<body>
<table>
<tr><td><form action="?">
Decodeer dit IP-adres: </td>
<td><input type="text" name="ip" /></td>
</form>
</tr>
<tr><td><form action="?">
Codeer dit normale IP-adres: </td>
<td><input type="text" name="ip2" /></td>
</form>
</tr>
</table>
<hr>
<?php
function decode_ip($int_ip)
{
$hexipbang = explode('.', chunk_split($int_ip, 2, '.'));
return hexdec($hexipbang[0]). '.' . hexdec($hexipbang[1]) . '.' . hexdec($hexipbang[2]) . '.' . hexdec($hexipbang[3]);
}
function encode_ip($dotquad_ip)
{
$ip_sep = explode('.', $dotquad_ip);
return sprintf('%02x%02x%02x%02x', $ip_sep[0], $ip_sep[1], $ip_sep[2], $ip_sep[3]);
}
if (isset($_GET['ip'])) {
IP, ongecodeerd: '.decode_ip($_GET['ip']);
echo '<form action="?">IP ongecodeerd: <input type="text" name="ip2" value="' . decode_ip($_GET['ip']) . '"></form>';
}
if (isset($_GET['ip2'])) {
IP, gecodeerd: '.encode_ip($_GET['ip2']);
echo '<form action="?">IP gecodeerd: <input type="text" name="ip" value="' . encode_ip($_GET['ip2']) . '"></form>';
}
?>
</body>
</html>
met dank voor de hulp alvast
hulp bij een scriptje
Moderator: MandersOnline
-
- Manders Online
- Berichten: 23687
- Lid geworden op: zo 03 aug 2003, 1:12
- Locatie: Amsterdam
- Contacteer:
Hele goeie ik ben nou niet echt een super scripter, maar ga er zeker even nog naar kijken, mocht je niks horen meld het dan even ik ben soms erg druk.
Bezoek ook gerust de website https://mandersonline.nl