• 01-02-2010, 09:52:24
    #1
    Üyeliği durduruldu
    Arkadaşlar günlerdir kafamı kurcalıyan bir soruyla karşınızdayım
    PHP`yle CD-ROM ve ya bilgisayarda olan başka bir donanımı kontrol etmek mümkünmü?
  • 01-02-2010, 10:01:42
    #2
    Üyeliği durduruldu
    Tam olarak yapmak istediğiniz nedir ? okuma işlemleri direk adresle heryere erişilebildiği için diğer sürücülerin sabit sürücülerden farkı kalmıyor.
    CD yakma gibi işlemler yapmak istiyorsanız msdos ya da parametrik çalışan bir programı tetiklemeniz gerekir bu da exec() komutu ile yapılabilir.
    USB de takılı olan bir disk değilse de Fread socket ve ya read_port komutlarıyla COM portlara bağlanıp veri alabilir veri gonderebilirsiniz.
  • 01-02-2010, 10:01:53
    #3
    Üyeliği durduruldu
    linux makinede mi windows makine de mi?
  • 01-02-2010, 10:09:20
    #5
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    linux makinede mi windows makine de mi?
    linux`ta hocam

    cd yakma değilde en azından mesela cd rom`un kapağını açıp kapatma , cd`den bir şeyleri oynatma gibi.
  • 01-02-2010, 10:12:38
    #6
    Üyeliği durduruldu
    XiechenG adlı üyeden alıntı: mesajı görüntüle
    linux`ta hocam
    cd yakma değilde en azından mesela cd rom`un kapağını açıp kapatma , cd`den bir şeyleri oynatma gibi.
    direk php ile erişebilmeniz için php nin root yetkisini sahip olmasi gerekebilir ama farkli bir teknik olarak devamli socket dinleyen bir program yazilip daha sonra bu programa php ile socket uzerinden baglanip cdrom u ac gibi komut gonderilebilir.
  • 01-02-2010, 10:15:49
    #7
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    direk php ile erişebilmeniz için php nin root yetkisini sahip olmasi gerekebilir ama farkli bir teknik olarak devamli socket dinleyen bir program yazilip daha sonra bu programa php ile socket uzerinden baglanip cdrom u ac gibi komut gonderilebilir.
    hocam kendi bilgisayarımda localhost`ta kullanıcam bu bana bir avantaj sağlarmı?
  • 01-02-2010, 10:20:42
    #8
    Üyeliği durduruldu
    XiechenG adlı üyeden alıntı: mesajı görüntüle
    hocam kendi bilgisayarımda localhost`ta kullanıcam bu bana bir avantaj sağlarmı?
    hocam kullanmadim ama http://linux.about.com/od/commands/l/blcmdl1_eject.htm suna benzer bir komut bulup. php ile system yada exec gibi komutlarla calistirabilirsiniz onu
  • 01-02-2010, 10:31:52
    #9
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    hocam kullanmadim ama http://linux.about.com/od/commands/l/blcmdl1_eject.htm suna benzer bir komut bulup. php ile system yada exec gibi komutlarla calistirabilirsiniz onu
    exec `le çalıştırmayı denedim ama olmadı malesef

    acaba elnizde bir örnek kod falan varmı bununla ilgili?