Ben php kabuk işlevi ile bazı sorunlarla karşılaştı. Ben bir php web sayfasında bir php fonksiyonu çalıştırarak sunucudaki bir java programı çalıştırmak istiyorum.
Java programı sunucu üzerinde yerel bir dosyaya bazı karakter yazar.
test.php
<?php
$WshShell = new COM("WScript.Shell");
$cmd = ' "C:\\Program Files\\Java\\jdk1.6.0_14\\bin\\java" Importer 1 2 updated.txt 7';
$WshShell->exec($cmd);
echo "okay";
?>
Test.php, sunucu üzerinde komut satırı üzerinden çalıştırıldığında
c:\php test.php
java programı çalıştırır.
Ben web tarayıcısı aracılığıyla idam Ancak, Java programı denir.
http://127.0.0.1/test.php
Apache kullanıcı windows komut satırı işlevi kullanmak için izin verilmez çünkü mi?
Sistem yapılandırma:
Microsoft windows XP, Professional X64 edition, Version 2003, service pack 2 PHP version: 5.2.6.6 Apache 2.2 IIS 6