我是這個話題的新手,我開發了一個 .php 檔案,里面有一個 html 代碼,它通過 javascript 和這個通過 ajax 執行一系列函式,執行一個 php 代碼,它在資料庫中注冊資料,代碼有效正確,當打開 url 時,它在內部完成整個程序。但是我現在想要的是將這段代碼安排在每天的某個時間執行,但是當直接用我的主機執行時,它回傳html代碼并且不執行它。我還使用了 cron-job.org,它回傳相同的內容,它以文本格式回傳所有 html 代碼,但它不執行我在 javascript 和 php 中擁有的功能和其他功能。如果你能幫助我,我將不勝感激。
uj5u.com熱心網友回復:
我會做什么,創建一個新的 PHP 檔案,其中包含通常通過 AJAX 請求執行的所有函式呼叫。然后在 cronjob 中安排這個新的 PHP 檔案。
您還可以撰寫整個程序,就像您是通過無頭瀏覽器(例如 PhantomJS 或 Selenium)訪問頁面的訪問者一樣。然后安排那個。
uj5u.com熱心網友回復:
使用 php 在服務器端運行 js 是不可能的,但是如果您的腳本可以在網路服務器上運行,您可以CURL將其作為網頁運行。您也可以在本地主機上運行它。像這樣設定 CURL 和 set cron 作業curl https://localhost/script.php。在網路服務器上運行腳本的另一種方法是wget,像這樣:wget https://localhost/script.php
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/395763.html
標籤:javascript php html 定时任务
上一篇:用逗號將值拆分為HTML中的新行
