Tuesday 14 April 2015

Skrip/Code PHP: validasi IP dan manajemen eror



<?php
$IP="";
$erorIP="";

if($_SERVER["REQUEST_METHOD"]=="POST"){
      if(empty($_POST["IP"])){
            $erorIP="IP masih kosong";
      } else{
            $IP=atur_masukan($_POST["IP"]);
            if(!filter_var($IP, FILTER_VALIDATE_IP)){
                  $erorIP="IP tidak sesuai format";
            }
      }
      }
     
function atur_masukan($data){
      $data=trim($data);
      $data=stripslashes($data);
      $data=htmlspecialchars($data);
      return $data;
}

echo "<form method=post action=$PHP_SELF>";
echo "<input type=text name=IP value=$IP>$erorIP<input type=submit name=tampil value=tampil > </br>";
echo $IP;
echo "</form>";

?>
Cara Kerja:
Konsen kita di kode :
$IP=atur_masukan($_POST["IP"]);
            if(!filter_var($IP, FILTER_VALIDATE_IP)){
                  $erorIP="IP tidak sesuai format";

Kode di atas kita gunakan untuk memvilter variable untuk validasi IP. Sehingga stiap masukan yang tidak sesuai dengan format IP, eror akan dimunculkan.

Related Posts

Skrip/Code PHP: validasi IP dan manajemen eror
4/ 5
Oleh

Subscribe via email

Like the post above? Please subscribe to the latest posts directly via email.