• 17-11-2016, 15:57:56
    #1
    Arkadaşlar Kolay Gelsin Forumda Yeniyim ve Bu Forumdaki İlk Konum Bir Hatam Olursa Mazur Görünüz.

    Sorunum exec Komutu İle Çalışan bat Dosyasına Komut Gönderip Verileri Çekmek İstiyorum
    $dosyayolu	=	"C:AppServ\www\deneme\deneme.bat";
    exec("$dosyayolu help",$sonuc);
    Şu Mantıkla Yürüyorum Doğru Yolda mıyım ?
    Ne Yapmam Gerekiyor ?
  • 18-11-2016, 08:41:46
    #2
    Yok mu yardımcı olacak birileri ?
  • 18-11-2016, 22:43:07
    #3
    @golluce;

    evet mantık bu şekildedir, eğer exec fonksiyonunda sorun yaşarsanız shell_exec veya system fonksiyonlarını da deneyebilirsiniz veya alttaki tarzda da deneyebilirsiniz.

    system("cmd /c C:[path to file]");
    Biliyorsunuzdur belki ama yine de bilgi vermek isterim: bu yöntemle php üzerinden sadece server üzerinde ki batch dosyalarını çalıştırabilirsiniz, kullanıcı bilgisayarındaki dosyaları bu şekilde çalıştıramazsınız.