arkadaslar normalde php ile cok fazla isi olan birisi degilim ve dogrusunu soylemek gerekirse hic bir donanima sahip degilim kodlama hakkinda en ufak bir bilgim dahi yok, fakat sadece 1 sayfalik bir kod yazmak zorunda kaldim,internetten arastirdim ama bir turlu isin icinden cikamadim.
kodun orjinali bu, bir daireye otomatik kapi kiliti taktim ama bilgisayarda serverda bu kodu yazmam lazim okuyucu anahtarlarin calismasi icin ve kenarinda gosteren bilgilendirmeleri yapmam lazim bunu nasil ayarlayabilirim.yardim ederseniz sevinirim. sagolun.
<?php // setup variables $cmd = $_GET["cmd"]; // get the command from the reader $mode = $_GET["mode"]; // get the reader type $code = $_GET["code"]; // get the card code $time = $_GET["time"]; // get the time when card code is logged $date = $_GET["date"]; // get the date when card code is logged $now = time(); // stamp the current time $st = date('Y-m-d H:i:s', $now); // set the datetime string to correct format $mycard = 359452; // replaced by your card number $rtime = $date . $time; // access the date and time of the reader echo "<AVEA>"; // starting flag switch ($cmd) { case "PU": // power up echo "CK=$st"; // set clock if ($mode == "ID2") { // this is WEB08S reader echo "DHCP=1"; // turn on the DHCP feature } break; case "CO": // card only echo "CK=$st"; // set clock if ($code == $mycard) { echo "MSG=3f737937"; // show message OPEN, for WEB05A only echo "GRNT=01"; // grant access // set status if status is true or success here, you can add the MySQL insert true status section here } else { echo "DENY"; // deny access // set status if status is false or failed here, you can add the MySQL insert false status section here } break; case "HB": // heartbeat echo "CK=$st"; // set clock break; } echo "</AVEA>"; // ending flag ?>
Bu kod sadece veri alıyor, yolladığı bir veri yok....