• 26-03-2014, 14:01:54
    #1
    Merhaba arkadaşlar ,

    php ile birşey yapmam gerekiyor. Herşeyi yapar dediğimiz php bunu yapabilecek mi acaba ?

    İstediğim olay şudur arkadaşlar php kendi bilgisayarım üzerinde cd'nin içerisine girip bir klasoru kopyalayıp kendi sunucusuna alacak.

    CD'yi taktım diyelim içerisinde a klasoru var çalıştırdığımızda a klasorunu kopyalayacak.

    Gelecek kendi dizininine yapıştıracak böyle birşey mümkünmüdür ?

    PHP ile mümkün değil ise javascript & jquery ile mümkün olabilir mi ?

    Normalde saçma bir olay lakin sunucu ile bilgisayarım aynı ağ içerisinde ve ağ paylaşımlı ağ arkadaşlar.
  • 26-03-2014, 14:24:20
    #2
    php sunucu üzerinde çalışan bir dil yani sen ekranda veriyi gördüğün an senin bilgisayarınla işi bitmiş oluyor. tabi cd rom veya hdd okumasıda mantıksız oluyor. Ancak sadece php nin çalıştığı sunucunun cd rom ve hdd sini okuyabilirsiniz. Sizin burda araştırmanız gereken JAVA ile karşı bilgisayarın verilerini okutmak. Tabi karşı bilgisayar kullanıcısının izni ile.
  • 26-03-2014, 14:27:52
    #3
    mümkün değil. sanırım jsp / java ile mümkün olabilir ama o da direkt olarak çalışmaz, kullanıcının izin vermesi gerekebilir.

    niye olmayacağını açıklayalım, hemen kestirip atmayalım;

    web yazılım dilleri php, .net v.b. server tarafında çalışırlar, kullanıcı tarafındaki browser tarafında yorumlanırlar. misal javascript browser kullanıcı tarafında çalışır fakat ona da kullanıcının bilgisayarına müdahale ya da bilgi edinme hakkı verilmez.

    mesela en basit örneğiyle bir foto yükleme file inputu düşün, ben isterim ki kullanıcı yüklenecek dosyayı seçtiğinde o dosyanın hangi yoldan geldiğini öğreneyim. c:/user/klasor/masaustu/bilmemne.jpg, fakat bunu da öğrenmem mümkün değildir.

    java ile bu mümkün bir nebze, fakat onda da kullanıcıya "java client kullanımına izin veriyor musunuz" diye sorulur, izin verirse ulaşabilir bir şeylere. lakin cd sürücüsüne girebilir mi bilmiyorum, klasörlere kadar girebiliyor bazı uygulamalar.
  • 26-03-2014, 14:44:25
    #4
    Anlaşılan olumsuz bir soru sordum ki tahmin etmiştim genede bir ihtimal oluru var mı diye danışayım dedim teşekkürler beyler.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:44:25 -->-> Daha önceki mesaj 14:36:28 --

    fatihsarac adlı üyeden alıntı: mesajı görüntüle
    mümkün değil. sanırım jsp / java ile mümkün olabilir ama o da direkt olarak çalışmaz, kullanıcının izin vermesi gerekebilir.

    niye olmayacağını açıklayalım, hemen kestirip atmayalım;

    web yazılım dilleri php, .net v.b. server tarafında çalışırlar, kullanıcı tarafındaki browser tarafında yorumlanırlar. misal javascript browser kullanıcı tarafında çalışır fakat ona da kullanıcının bilgisayarına müdahale ya da bilgi edinme hakkı verilmez.

    mesela en basit örneğiyle bir foto yükleme file inputu düşün, ben isterim ki kullanıcı yüklenecek dosyayı seçtiğinde o dosyanın hangi yoldan geldiğini öğreneyim. c:/user/klasor/masaustu/bilmemne.jpg, fakat bunu da öğrenmem mümkün değildir.

    java ile bu mümkün bir nebze, fakat onda da kullanıcıya "java client kullanımına izin veriyor musunuz" diye sorulur, izin verirse ulaşabilir bir şeylere. lakin cd sürücüsüne girebilir mi bilmiyorum, klasörlere kadar girebiliyor bazı uygulamalar.
    Hocam yanlız sunucu ile bilgisayarım ortak ağlardalar bu şekilde bile mi hiç birşey yapılamaz ?
  • 26-03-2014, 14:57:56
    #5
    Üyeliği durduruldu
    Bunun icin dil cokta onemli degil tabii ki yapabilirsiniz.

    C#, C/C++, JAVA gibi dillerle cd kontrolu ve kopyalama tabii ki yapabilir bunuda php ile baglayabilirsiniz.

    Onemli olan algoritma ve islevsellik koda dokme en kolay is cunku.
  • 26-03-2014, 15:01:52
    #6
    PHP ile değilde Data Protection Manager ile yapabilirsiniz anlık replikasyon ayarlarsanız işinizi görür sanki.
  • 26-03-2014, 16:50:29
    #7
    Peki konuyu şu şekilde toplayayım arkadaşlar o zaman.

    Herşey local üzerinde çalışmakta.

    Yazılımın olduğu script : 192.168.0.6'da barınıyor.

    CD : 192.168.0.13'de

    0.6'dan php ile 0.13'e gidip içerisinde ki 1 klasoru kopyalayıp getirmem gerekiyor.

    Şöyle bir yol ile işin içerisinden ayrıldım. Sonuçta ortak ağ üzerindeler 0.13'e filezilla server yükleyip cd'yi ftp yolu olarak gösterdim. 0.6 php ile ftp bağlanma özelliği ile bağlanınca direk 192.168.0.13'ün cd içeriğini görebiliyorum artık.

    Tek sorunum oradaki a klasorunu kopyalayıp kendi dizinine almak veya indirmek bunu yapmam gerekiyor şuanda.

    ftp_get(); ile hallettim arkadaşlar.