PHP JAR yürütmek

1 Cevap php

Şu anda bir. Kavanoz programı için bir çağrı yapmak için PHP kullanır benim yerel bilgisayarda bir web sitesi var. Ben benim yerel makinede çalıştırdığınızda gayet iyi çalışıyor.

Benim ana yükleyin ve aynı. Jar dosyasını çalıştırmayı denediğinizde, hiçbir çıktı alabilirsiniz ...

Bu neden biliyor musunuz? Ben kavanoz çalıştırılabilir ya da bir şey olmasına izin vermek benim uzak konak üzerinde php.ini değiştirmek zorunda mıyım?

Any help is appreciated. Thanks Phil

EDIT:

Code snippet: shell_exec("java -jar news.jar get phil")

almak ve phil news.jar programa iki parametre olmak. Ben benim yerel makinede Windows XP kullanıyorum, ve ben sadece online hosting basit bir PHP MySQL var. Bu tür aramalar) (bu shell_exec desteklemiyor gibi hosting mu?

1 Cevap

Kod parçacığı: shell_exec ("java-jar Phil olsun news.jar")

Bu shell_exec() tamamen devre dışı bırakılır, ya java paylaşılan hosting paketi için geçerli değildir, yürütülmesi ya da çünkü, paylaşılan barındırma kutunun dışında çalışmaz son derece muhtemel olduğunu Kavanoz yürütme Java VM kavanoz yapmak istediğini yapmak haklara sahip değil.

En azından, exec yerine shell_execute kullanarak vererek $output ve {[(3 tarafından size tüm Java yürütebilir olup olmadığını öğrenmek gerekir )]} değişkenleri (bağlantılı kılavuz sayfasına bakınız) ve çağrısından sonra içeren görüyorum.

En iyi şey olsa da, sağlayıcı konuşuyor ve mümkün olduğunu soran ve ne değildir olacaktır.