Php có thể chạy tệp exe không?

Đôi khi khả năng của ngôn ngữ PHP có thể không đủ, khi đó bạn có thể thuê hoặc sử dụng máy chủ của riêng mình, nơi bạn có thể cài đặt bất kỳ phần mềm bổ sung nào

Trước khi bắt đầu cài đặt và định cấu hình phần mềm bổ sung, bạn nên nghiên cứu chi tiết hơn về các khả năng của PHP, có thể chức năng cần thiết đã có trong ngôn ngữ hoặc thư viện nào đó. Cần tham khảo các nguồn chính thức - một trang web, một diễn đàn, có lẽ sẽ có một mô tả về cách thực hiện điều này hoặc điều kia. Nếu bạn vẫn cần chức năng cụ thể trong PHP, thì có thể thực hiện được bằng các chương trình của bên thứ ba

Các chương trình như vậy chạy ở phía máy chủ. Điều quan trọng là phải hiểu điều này và không bị nhầm lẫn với thời điểm các chương trình được chạy ở phía máy khách. Về mặt kỹ thuật, điều này là không thể vì lý do bảo mật, bạn có thể nhầm lẫn điều này nếu bạn đang sử dụng máy chủ cục bộ - khi đó có vẻ như chương trình đang chạy trên máy khách, nhưng không, chương trình được khởi chạy thay mặt cho máy chủ

Vì vậy, làm thế nào để bắt đầu xử lý dữ liệu trong một chương trình bên ngoài? . Khi mọi thứ đã sẵn sàng, bạn cần viết một tập lệnh PHP trong dự án của mình để tương tác với chương trình

PHP có chức năng gì để chạy các chương trình bên ngoài? . //php. net/manual/ru/book. giám đốc điều hành. php. Tất cả các chức năng và khả năng của chúng được mô tả ở đó. Một số tính năng được yêu cầu nhiều nhất

  • exec - thực thi một chương trình bên ngoài,
  • passthru - thực thi một chương trình bên ngoài và hiển thị đầu ra thô,
  • hệ thống - Thực thi một chương trình bên ngoài và hiển thị đầu ra

Việc sử dụng chức năng nào để khởi chạy là tùy thuộc vào bạn, tùy thuộc vào nhu cầu của bạn. Nếu bạn chỉ chạy chương trình thì cái đầu tiên, nếu bạn cần lấy kết quả của chương trình thì hãy xem những cái khác. Bạn chỉ có thể chạy chương trình và nó sẽ xuất ra một thư mục cụ thể dưới dạng tệp, v.v.

Để chương trình xuất dữ liệu, trước tiên bạn phải định cấu hình chương trình hoặc phát triển dữ liệu của riêng bạn, chương trình này sẽ cung cấp dữ liệu ở định dạng mong muốn. Sau khi chạy chương trình theo cách này từ PHP, bạn có thể lấy dữ liệu và sử dụng nó trong PHP. Và sau đó bạn có thể làm bất cứ điều gì bạn muốn với họ

Chức năng nào có thể được thực hiện bằng cách sử dụng các chương trình bên ngoài? . Ví dụ: xử lý ảnh, tạo tài liệu, kết xuất video, v.v. Nói tóm lại, mọi thứ có thể được thực hiện với PC

tôi cần phải thực hiện một. tập tin exe nằm trong C. \Program Files\ABC\test. exe trên máy windows của tôi bằng PHP. Tôi đã cài đặt WAMPP/XAMPP để chạy PHP. Tôi đã thử exec() system() shell_exec() nhưng tôi không thể chạy tệp. Ai đó có thể giúp tôi với mã chính xác?

cửa sổ php exe

0 0

Chia sẻ

  • 5 Cộng tác viên
  • 7 Trả lời
  • 7K Lượt xem
  • 2 ngày Khoảng thời gian thảo luận
  • Bài đăng mới nhất 12 năm trước Bài đăng mới nhất của chrishea

Câu trả lời được đề xuất

Đã trả lời bởi sam-i-am 0 trong một bài đăng từ 12 năm trước

bạn đã thử passthru() chưa, nó tương tự như lệnh hệ thống. Nếu nó không hoạt động thì có thể các lệnh này đã bị nhà cung cấp dịch vụ lưu trữ của bạn vô hiệu hóa

Chuyển tới bài viết

Đã trả lời bởi Stefano Mtangoo 455 trong một bài đăng từ 12 năm trước

Tại sao bạn muốn chạy exe trên hệ thống tệp cục bộ?
Không thể thực hiện việc này thông qua giải pháp PHP thuần túy?

Chuyển tới bài viết

Tất cả 7 câu trả lời

Php có thể chạy tệp exe không?

sam-i-am 0 Áp phích dành cho người mới

12 năm trước

bạn đã thử passthru() chưa, nó tương tự như lệnh hệ thống. Nếu nó không hoạt động thì có thể các lệnh này đã bị nhà cung cấp dịch vụ lưu trữ của bạn vô hiệu hóa

0 0

Chia sẻ

Php có thể chạy tệp exe không?

tAALz 0 Áp phích dành cho người mới

12 năm trước

Bạn có thể cung cấp cho tôi mã chính xác của passthru() không?
Tôi đang sử dụng WAMPP trên máy cục bộ của mình để kiểm tra. Nếu các lệnh bị tắt, bạn có thể giúp tôi xác định và bật chúng không?

0 0

Chia sẻ

Php có thể chạy tệp exe không?

Stefano Mtangoo 455 Áp phích cấp cao

12 năm trước

Tại sao bạn muốn chạy exe trên hệ thống tệp cục bộ?
Không thể thực hiện việc này thông qua giải pháp PHP thuần túy?

0 0

Chia sẻ

Php có thể chạy tệp exe không?

tAALz 0 Áp phích dành cho người mới

12 năm trước

Tôi cần thực thi một ứng dụng windows từ PHP. Toàn bộ trang web của tôi sẽ được đặt trên một máy chủ lưu trữ web, chỉ một quy trình sẽ chạy từ hệ thống cục bộ của tôi, hệ thống này sẽ hoạt động như một máy chủ web và thực thi ứng dụng windows

0 0

Chia sẻ

Php có thể chạy tệp exe không?

zark_yoc 0 Áp phích dành cho người mới

12 năm trước

system("*:/***.exe");

0 0

Chia sẻ

Php có thể chạy tệp exe không?

sam-i-am 0 Áp phích dành cho người mới

12 năm trước

$result=passthrough('for');
in $result;

thêm thông tin về
http. //php. net/thủ công/vi/chức năng. đi qua. php

0 0

Chia sẻ

Php có thể chạy tệp exe không?

chrishea 182 Gần như một bậc thầy về đăng bài

12 năm trước

Tôi đã làm một số thử nghiệm với Exec

Tôi không gặp vấn đề gì khi bắt đầu một chương trình cục bộ với Exec với một ngoại lệ. Nếu tên đường dẫn chứa khoảng trống, tôi không thể làm cho nó hoạt động. Ngay cả khi tên chương trình thực tế chứa khoảng trống, nó vẫn hoạt động. Một ví dụ đơn giản đã hoạt động là

$addr = "c:/Temp/TSP/TSP2.exe";
exec ($addr,$output, $return);

$output có đầu ra hiển thị từ chương trình nếu nó đang ghi vào cửa sổ hiện tại. Nếu nó mở trong cửa sổ riêng thì bạn sẽ thấy đầu ra ở đó. Một ví dụ về nhận đầu ra từ cửa sổ hiện tại như sau

Chúng ta có thể tạo tệp EXE bằng PHP không?

Chạy Phpdesktopchrom. exe, nó sẽ thực thi như một trình duyệt với trình biên dịch PHP. Tải xuống phần mềm Innosetup để tạo tệp exe. Cài đặt và chạy Innosetup và chọn Phpdesktop chrome files để tạo file EXE trong Option. Cài đặt wamperver trong hệ thống máy khách có nhập cơ sở dữ liệu

Tôi có thể chạy tệp EXE từ trình duyệt không?

Chúng tôi có thể khởi chạy tệp 'Exe' bằng ActiveX nhưng các trình duyệt hiện đại không hỗ trợ ActiveX vì lý do bảo mật . Vì vậy, nếu bạn đang trực tiếp cố gắng khởi chạy exe từ trình duyệt Edge thì nó sẽ không hoạt động. Hiện tại, ActiveX chỉ được hỗ trợ bởi trình duyệt IE.

Có thể. exe chạy trên Android?

Exe là định dạng chỉ được sử dụng bởi Windows. Không tương thích với hệ điều hành Android .

Có thể. exe chạy trên Kali?

Một câu trả lời thẳng thắn cho câu hỏi là—Có. Bạn có thể chạy các tệp EXE và các chương trình Windows khác trên Linux và việc này không phức tạp như bạn tưởng