2011-11-22 19 views
6

Olası Çoğalt: onlar aynı sunucuda bulunan o notu alarak bir php uygulamasından bir java uygulamasını çağırabilir nasıl
Call Java method from PHP5çağrılması java

?

WebServices veya herhangi bir http grubu.

Bunu yapabilir miyim ve nasıl yapabilirim?

+0

Kütüphane mi aramak istiyorsunuz, yoksa sadece tek bir satırı mı yürütmek istiyorsunuz? – Chrips

+0

[Bu yazı] [1] sorunuzu yanıtlıyor gibi görünüyor. [1]: http://stackoverflow.com/questions/2128619/run-java-class-file-from-php-script-on-a-website – jamesTheProgrammer

cevap

5

Komut satırında java'yı çağırmak için php'nin exec(...) işlevini kullanabilirsiniz.

+0

@Catalin Marin potansiyel olabilir hangi Bir web uygulaması için büyük güvenlik riski. Bu yolu izlerseniz kodunuzun Java kodunuzu çağırmak için statik, değiştirilemez bir dize kullandığından emin olun. Kendinize "Bir web kullanıcısı hangi komutları çalıştırabilir?" Diye sormalısınız. Özellikle web sunucunuzu Windows üzerinde bir * nix sisteminde veya bir yöneticide root olarak çalıştırıyorsanız. – bakoyaro

+0

@bakoyaro: Web sunucusunu root olarak çalıştıran herkes (esas olarak gömülü dünyada bazı çok dar, özel durumlarda hariç) hemen kariyeri ziyaret etmelidir. Yetkili bir sysadmin kiralayın. – derobert

+0

Orijinal posterin aklında olan şeyin bu olduğundan kuşkuluyum. –

İlgili konular