10/10/2018, 11:36

Lam the nao chay cmd trong web

Minh muon chay command line (cmd) tren trang web cua minh de kiem tra mot so ket noi (nghia la khi kich vao link se mo mot cua so, cua so chua trong do man hinh DOS de co the su dung cac lenh nhu ping chang han ). Mong cac bac giup minh. Thanks
jiSh@n viết 13:41 ngày 10/10/2018
Teen dạo này có nhiều yêu cầu sở thích kỳ quái nhể
s.code viết 13:41 ngày 10/10/2018
Cha này chắc đang thực hiện ý định đen tối gì đây. Ơ nhưng mà trình duyệt cũ có thể làm dc việc này đó.

wscript.shell
tapvietweb viết 13:41 ngày 10/10/2018
Các bác đừng đổ oan cho tôi. Ý đồ trong sáng chứ không có đen tối tí nào. Bác nào biết thì chỉ giúp tôi.
y5cafe viết 13:51 ngày 10/10/2018
Một ham muốn rất hay và lành mạnh
zoejoe viết 13:48 ngày 10/10/2018
Được gửi bởi y5cafe
Một ham muốn rất hay và lành mạnh
... chỉ không biết có làm được không =))
conan1212 viết 13:48 ngày 10/10/2018
Việc này có thể làm đc thông qua việc lập trình tương tác với server bằng cách lợi dụng các hàm tương tác trên hệ thống của php [ rất hạn chế đấy ]. Cũng có thể viết thêm một số plug-in bằng c/c++ cho chạy phía server và trả về kết quả trên trình duyệt.

Được gửi bởi zoejoe
... chỉ không biết có làm được không =))
Chỉ có người không biết mới trả lời như vầy
xipam viết 13:44 ngày 10/10/2018
nhức đầu
yêu cầu của chủ xị là "mở CMD trong trình duyệt" cơ mà
herofit viết 13:39 ngày 10/10/2018
PHP hỗ trợ toán tử thực thi : backticks (``). nó sẽ thực thi lệnh trong backticks. toán tử này có tác dụng giống hàm shell_exec().
<?php
$output = ` ls -al `;
echo "<pre>$output</pre>" ;
?>
Chú ý: backtick(`) là disabled khi safe mode là enabled hoặc shell_exec() là disabled.
tho_non viết 13:42 ngày 10/10/2018
bạn dùng hàm exec() thì phải mình không nhớ lắm, có gì bạn lên php.net nhé. Hàm này có 3 tham số, 1 dùng để thực hiện lệnh trên command line, tham số thứ hai là output trên localhost, tham số thứ ba là giá trị 1 hoặc 0. Hàm này thường dùng chạy kết nối php với ngôn ngữ khác VD C\C++ chẳng hạn.
Bài liên quan
0