PHP ile Paralel Port (LPT) Kontrolü

Bir önceki yazımda Pardus Linux üzerinde LPT kontrolünün nasıl yapılacağını anlatmıştım. Şimdi bu işi bir adım daha ileri götürerek paralel port kontrolünü PHP ile web sayfası üzerinden nasıl yapabileceğimize bakacağız.

İlk olarak apache ve php kurulumunu yapmalıyız. Sisteminizde apache ve mod_php kurulu değilse root’a geçtikten sonra aşağıdaki pisi komutu ile kurulumu kolayca gerçekleştirebilirsiniz.

pisi it apache mod_php -y

Bir önceki uygulamada komut satırını kullanarak derlediğimiz lptout programına parametre gönderiyorduk. Şimdi ise aynı komutu PHP içerisinden çalıştıracağız. PHP içinde sistem komutu çalıştırmak için shell_exec ve exec gibi komutlar var.

Bir önceki yazımda olduğu gibi, LPT’nin data gurubunun tüm pin’lerini +5v’a çekmek için PHP sayfasına yazılması gereken kod şöyle;

<?phpshell_exec('sudo /home/tankado/lptout 0x378 255');?>

Yukarıdaki PHP kodu /home/tankado dizini altındaki lptout programına 2 adet parametre göndererek çalıştırılmasını sağlıyor.

Okumaya devam et “PHP ile Paralel Port (LPT) Kontrolü”

E-dergi: SUDO

sudo_logo.png

SUDO, Ubuntu Türkiye dergi tayfası tarafından hazırlanan ve her ay ücretsiz olarak dağıtılan bir e-dergi. SUDO, tamamen gönüllüler tarafından hazırlanmakta ve her ayın 15. günü SUDO’nun kendi sayfasından ve Ubuntu Türkiye Forumlarından yayınlanmaktadır.

SUDO, dahaçok Linux ve açık kaynak yazılımlar ve özgür yazılm felsefesi hakkında yazılar içeren bir e-dergi. SUDO’nun bu ayki sayısnda şu konular yer alıyor:

  • Tasarım (Serdar GÜNDÜZ)
  • Editörden (Mustafa ALKAN)
  • Versiyon Kontrol Sistemleri
  • Röpotaj (Ayhan AKTAŞ)
  • Oyun İnceleme (Action Cube) (Ümit ÖZBEK)
  • Oyun İnceleme (Alien Arena) (Ümit ÖZBEK)
  • Oyun İnceleme (FreeCiv) (Ümit ÖZBEK)
  • Oyun İnceleme (FreeCal) (Ümit ÖZBEK)
  • Pidgin’de Hesap Ekleme (Mustafa ALKAN)
  • Ubuntu-tr Firefox Eklentisi (Ayhan AKTAŞ)