[問題] 請問為什麼我的程式無法起作用? (使用...

看板PHP作者 (香蕉共和國)時間10年前 (2015/12/20 01:28), 10年前編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
  最近想用cron去執行cron job,但是我必須要使用PHP網頁去執行cron(因為啟動時間 是計算出來的,無法用cPanel直接輸入固定的時間),就得必須用exec或system函數來執 行指令,但是不知為何就是無法起作用,請問是哪裡有問題了? 是不是因為我租虛擬主機 的關係,管理者把exec和system函數給關掉了? 以下是我的PHP碼: mail.php: <?php $headers = 'From:webmaster@example.com' . "\r\n" . 'Reply-To:webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail("email@example.com", "Subject", "Message Body", $headers); ?> run.php: <?php $path = dirname(__FILE__); $cron = $path . "/mail.php"; echo exec("49 0 20 12 0 php -q ".$cron." >/dev/null 2>&1"); //令12月20日星 期日上午12:49執行mail.php(發送Email至email@example.com) ?> (假設mail.php和run.php位於同一目錄下) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.139.180.139 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1450546119.A.984.html ※ 編輯: banana2014 (101.139.180.139), 12/20/2015 01:32:33

12/20 12:28, , 1F
看看虛擬主機商允不允許你去叫系統程式啊
12/20 12:28, 1F

12/21 22:45, , 2F
php.ini有一個disable_function,應該是這裡禁用了函式
12/21 22:45, 2F
文章代碼(AID): #1MTPF7c4 (PHP)
文章代碼(AID): #1MTPF7c4 (PHP)