loc adlı üyeden alıntı: mesajı görüntüle
Elimde bir kart okuyucu mevcut. Bu kart okuyucunun web üzerinden bana istediğim verileri gönderebilme gibi bir özelliği mevcut. Benim sormak istediğim olay şu. Şuanda localhost üzerinde bir php dosyası oluşturdum ve bilgisayarımla aynı ağ üzerindeki bu cihazın ip sinden bana gönderdiği veriyi almak istiyorum. program bana ?devID=aaaverisi&uid=bbbverisi şeklinde bir url yollayabiliyor.

Cihazın ağa bağladığımda otomatik olarak algıladığı ip adresi 172.16.40.56 . Mesela ben php dosyası içerisinde bu cihazın bana gönderdiği veriyi anlık kontol edip, veritabanımdaki değer ile eşleşip eşleşmediğini anlık kontrol etmem lazım. Eğer eşleşiyorsa anında onay maili göndermem lazım. (ve bu sürekli olacak.)Bu tarz bir işlemi hangi methot ile yapmalıyım. Herhangi bir örnek gösterebilir misiniz?
Cihazınız :
http://webserveripadresiniz/kontrol.php?devID=aaaverisi&uid=bbbverisi
adresini çağırsın.

kontrol.php dosyanızda


<?php

   // Veri tabanı ayarları //
   
	$vt_host="127.0.0.1";
	$vt_user="root";
	$vt_pass="şifre";
	$veritabani="dbadi";

	$yol=mysql_connect($vt_host, $vt_user, $vt_pass);
	
	$dbsec=mysql_select_db($veritabani);

	// Veri tabanı ayarları //
	
	
	$devID=$_GET[devID];
	$uid=$_GET[uid];
	
	$sorgu=mysql_query("SELECT * FROM tabloadi WHERE devID='$devID' and uid='$uid'");
		$varmi=mysql_num_rows($sorgu); 
		
		 if ($varmi>"0") // Kayıt veritabanında var ise
		 
		 { 
         
		$to = "kimegidecek@adres.com";
		$subject = "Konu";
		$txt = "Mesaj";
		$headers = "From: kimden@adres.com" . "\r\n" .
		"CC: kimden@adres.com";

		mail($to,$subject,$txt,$headers);
		 
          } 
		else //Kayıt veritabanında yok ise
		
		{
		echo "Kayit yok";
		}
		
?>
buna benzer olabilir.