Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Melaksanakan Fail .BAT daripada Skrip PHP pada Pelayan Windows 2003?

Bagaimanakah Saya Boleh Melaksanakan Fail .BAT daripada Skrip PHP pada Pelayan Windows 2003?

DDD
DDDasal
2024-12-12 13:32:13550semak imbas

How Can I Execute a .BAT File from a PHP Script on Windows 2003 Server?

Melaksanakan Fail .BAT daripada Skrip PHP

Anda menghadapi masalah melaksanakan fail .BAT daripada skrip PHP anda pada Pelayan Windows 2003. Semasa anda cuba menggunakan fungsi exec() dan system(), ia telah terbukti tidak berkesan.

Untuk menyelesaikan isu ini, cuba laksanakan fail .BAT melalui gesaan arahan. Untuk melakukan ini, gunakan kod berikut:

system("cmd /c C:[path to file]");

Dalam arahan ini:

  • cmd membuka tetingkap command prompt.
  • /c menentukan bahawa yang berikut arahan (C:[path to file]) hendaklah dilaksanakan dalam command prompt.
  • C:[path to file] adalah penuh laluan ke fail .BAT anda.

Pendekatan ini sepatutnya membolehkan anda melaksanakan fail .BAT dengan jayanya daripada skrip PHP anda.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melaksanakan Fail .BAT daripada Skrip PHP pada Pelayan Windows 2003?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn