PHP exec fonksiyonunu çalıştırın

1 Cevap php

Ben bir bat dosyasını çalıştırın ve varsayılan yazıcıyı değiştirmek için exec fonksiyonunu kullanıyorum. exec dosyası yalnız bat dosyası gayet iyi yapıyor, iyi yapıyor, ama ben exec fonksiyonu ile bat dosyası aradığım zaman yazıcı değişmez. Ben yarasa dosyasında "1 echo" koydu. Tarayıcı "1" gösterdi ama benim yazıcı değişmedi. Ben gerçekten bu çözmek için bir mucize gerekiyor! benim OS Microsoft Server 2003 olduğunu. herhangi bir fikir?

1 Cevap

Bir izinleri sorunu gibi geliyor. Web sunucusu olarak çalışan kullanıcı toplu iş dosyasını çalıştırmak, ancak toplu iş dosyası yazıcıyı değiştirmek için gerekli izinlere sahip değil (ve sessizce başarısız).