Làm cách nào để thực hiện đúng các lệnh trong dòng lệnh bằng cách sử dụng php? Ví dụ: tôi đang sử dụng lệnh bên dưới trong dòng lệnh để chuyển đổi tệp docx thành tệp pdf:Sử dụng PHP để thực thi lệnh cmd
pdfcreator.exe /PF"D:\Documents\sample.docx
Bây giờ sử dụng mã PHP Tôi muốn có thể thực hiện cùng một lệnh nhưng dường như không có gì xảy ra :
<?php
shell_exec('pdfcreator.exe /PF"D:\Documents\sample.docx"');
?>
Điều này có thể thực hiện được trong PHP không? Nếu có, làm cách nào để thực hiện?
### Cập nhật Bạn có gặp bất kỳ lỗi nào trong nhật ký không? Điều gì sẽ xảy ra nếu bạn bọc lệnh 'shell_exec' đó trong' var_export'? ### Original Bạn đã thử 'system()' thay thế chưa? Đây là tài liệu hướng dẫn: http://www.php.net/manual/en/function.system.php. –
Tôi đã thử hệ thống và tất cả các chức năng khác để thực hiện các lệnh trên hệ thống (exec, shell_exec, system, pcntl_exec, passthru) –
Tôi không phải là người downvoted, câu trả lời của bạn được đánh giá cao. –