Tuesday, June 9, 2020

Menghapus log data di mesin Fingerprint

Sebelum ke sini baca ini :
  1. Memilih fingerprint yang support PHP
  2. Parse Data SOAP fingerprint

Untuk menghapus log data dari mesin fingerprint, terlebih dahulu mesin fingerprint harus disetting IP dan Commkey nya.

kemudian buat file index.php untuk menghapus log data dari mesin fingerprint:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<html>
    <head><title>Contoh Koneksi Mesin Absensi Mengunakan SOAP Web Service</title></head>
    <body bgcolor="#caffcb">

        <H3>Clear Log Data</H3>

        <?php
        $IP = filter_input(INPUT_GET, "ip");
        $Key = filter_input(INPUT_GET, "key");
        if ($IP == "") {
            $IP = "192.168.1.201";
        }
        if ($Key == "") {
            $Key = "123456";
        }
        ?>

        <form action="clear-data.php">
            IP Address: <input type="Text" name="ip" value="<?php echo $IP; ?>" size=15><BR>
            Comm Key: <input type="Text" name="key" size="5" value="<?php echo $Key; ?>"><BR><BR>

            <input type="Submit" value="Clear Log">
        </form>
        <BR>

        <?php
        if (filter_input(INPUT_GET, "ip") != "") {
            $Connect = fsockopen($IP, "80", $errno, $errstr, 1);
            if ($Connect) {
                $soap_request = "<ClearData><ArgComKey xsi:type=\"xsd:integer\">" . $Key . "</ArgComKey><Arg><Value xsi:type=\"xsd:integer\">3</Value></Arg></ClearData>";
                $newLine = "\r\n";
                fputs($Connect, "POST /iWsService HTTP/1.0" . $newLine);
                fputs($Connect, "Content-Type: text/xml" . $newLine);
                fputs($Connect, "Content-Length: " . strlen($soap_request) . $newLine . $newLine);
                fputs($Connect, $soap_request . $newLine);
                $buffer = "";
                while ($Response = fgets($Connect, 1024)) {
                    $buffer = $buffer . $Response;
                }
            } else
                echo "Koneksi Gagal";
            include("parse.php");
            $buffer = Parse_Data($buffer, "<Information>", "</Information>");
            echo "<B>Result:</B><BR>";
            echo $buffer;
        }
        ?>

    </body>
</html>

No comments:

Post a Comment

Popular Posts