sdemirkeser adlı üyeden alıntı:
mesajı görüntüle
PHP`yle CD-ROM ve ya Bilgisayardaki usb gibi donanımları kontrolü mümknümü?
27
●2.384
- 01-02-2010, 12:52:14Üyeliği durdurulduama ben uçbirimdeBy_System adlı üyeden alıntı: mesajı görüntüle
eject /dev/cdrom
yazdığımda cdrom açılıyor
fakat php`de yapamadım bunu
- 01-02-2010, 12:59:24Üyeliği durdurulduhocam pathlerde tanimli oldugu icindir o mhtemelenXiechenG adlı üyeden alıntı: mesajı görüntüle
find / -name "eject"
diyerek tam yolunu bulup
/tam/yolu/eject /dev/cdrom
gibi deneyebilir misiniz birde - 01-02-2010, 13:28:06haklısın bende yapamadım sadece yolların aynı olmadığını söylemek istemiştim.XiechenG adlı üyeden alıntı: mesajı görüntüle
- 01-02-2010, 13:33:24hocam ben which eject diyerek yolunu buldum /usr/bin/eject çıktı ve php dosyasında aşağıdaki kodu denedim.sdemirkeser adlı üyeden alıntı: mesajı görüntüle
<? system("/ur/bin/eject /dev/cdrom1",$sonuc); print_r($sonuc); ?>tarayıcıda 127 çıktısını verdi ama cdroma bişi olmadı. - 01-02-2010, 13:36:58Üyeliği durdurulduEdit:
uçbirimde yaptım ama Permission denied `den başka bir şey bulmadısdemirkeser adlı üyeden alıntı: mesajı görüntüle
- 01-02-2010, 13:54:58Üyeliği durdurulduhocam 127 ise apache kullanicisi nin yetkisi yok demektir. php modul olarak kurulu ise apache kullanicisini kullandigi icin ona yetki gerekiyor. chmod olarak /usr/bin/eject te yetki vermeyi basarabilirseniz ama sanirim dev/cdrom a da ayni sekilde calismasi lazim. su an acik linux makine olmadigindan kendim deneyemiyorumBy_System adlı üyeden alıntı: mesajı görüntüle
- 01-02-2010, 14:08:39root olarak deneyin.XiechenG adlı üyeden alıntı: mesajı görüntüle
- 01-02-2010, 14:11:20apache kullanıcısına nasıl yetki vereceğimi bilmiyorum ama eject chmod 777 şuanda. fakat tarayıcıda değişen bişi olmadı.sdemirkeser adlı üyeden alıntı: mesajı görüntüle