PHP 代碼內執行Linux命令


還是那個問題,就是那個php填寫pdf表單,因為副武器的原因,改用命令執行了,哎,一個問題好多知識點啊,先來說說PHP執行linux命令,其實挺簡單的,但是呢,后面說說我遇到的問題

1、PHP執行命令,有相關的函數,比如exec,system,具體用法呢,看這樣

$command = "mkdir two"; //新建two目錄
$retval = array(); exec($command, $retval, $status); echo $status;

2、然后呢,我用命令執行操作文件的時候,一直沒反應,找到Apache的報錯日志,發現了這個東西

然后我看到了我得文件的權限是root,但是我新建的目錄的用戶名和組是daemon,所以要把這個form.filled.pdf修改一下權限,

chown daemon:daemon form.filled.pdf 

然后再執行就行了,寫的好亂啊,因為功能還沒做完,我先寫一下,到時候一塊整理

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM