10/10/2018, 00:20

Gọi application từ web bằng php ??

Chào các bạn ..
Tôi đang cần gọi 1 application từ web bằng php
Ví dụ application là notepad , có truyền tham sô cho nó và lấy giá trị trà về thì làm như thế nào ??

Mong đươc giúp đỡ

Than chào
cái nick đó viết 02:28 ngày 10/10/2018
Bác tham khảo một số hàm: shell_exec, exec, system...

Tuy nhiên việc trả lại kết quả thì còn tùy ứng dụng đó có in ra cái gì khi chạy từ Terminal không.

Trên *nix thì chắc chắn có nhưng trên Windows thì em chưa thử nên ko biết.
sothub1 viết 02:21 ngày 10/10/2018
thank bạn đã trả lòi ...
Mình sẽ tìm hiểu xem như thế nào
AnhTuanKB viết 02:35 ngày 10/10/2018
Được gửi bởi cái nick đó
Bác tham khảo một số hàm: shell_exec, exec, system...

Tuy nhiên việc trả lại kết quả thì còn tùy ứng dụng đó có in ra cái gì khi chạy từ Terminal không.

Trên *nix thì chắc chắn có nhưng trên Windows thì em chưa thử nên ko biết.
Trên windows thì câu trả lời duy nhất là IMPOSSIBLE. Mình đã làm thử thành công với ASP.NET, cũng trầy trật lắm chứ ko dễ, đòi hỏi phải bít về cả coding lẫn sever management. Nếu làm PHP thì cũng phải thông wa webservice của windows, vậy thà làm asp.net cho dễ.

[=========> Bổ sung bài viết <=========]

À, còn tuỳ bạn làm trên OS nào, nếu winxp thì OK, chỉ lo với win sever thui. Nhưng tất cả web server đều là windows server hết.
nhunet viết 02:27 ngày 10/10/2018
Mình cũng đã thử qua rồi, từ php script bạn có thể chạy command line để gọi 1 app run như một service (chạy background chứ không thấy interface).

Vd:
$com=new COM("WScript.Shell");
$com->exec($your_command);
Bài liên quan
0