2012-09-14 18 views
2

我想自動創建一個php文件,該文件將自動創建並在服務器上運行,然後經過一段指定的時間後,它會重新加載。我想要自動創建一個自動運行在服務器上的php文件

+1

請詳細說明你的問題。 –

+0

創建一個網頁,將通過javascript重新加載,或者後臺ajax請求將按一定的時間間隔進行(但請再次詳細說明您的問題) –

+0

您已經標記了此「cron」,但無法弄清楚它們如何工作或形成更具體關於他們的問題? -1 – deceze

回答

3

爲此使用cron作業。

Cron作業正在指定的時間執行。 Cron作業是一個php文件。

http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/

+0

感謝球員,我在這裏詳細說明我的問題: 主要問題是如何自動創建一個php文件並在服務器上運行一段時間?就像我在瀏覽器中加載abc.php文件一樣,它會首先在服務器上創建一個xyz.php文件,並在服務器端運行一段特定的時間,當時間完成後它將重新加載abc.php文件。 – Arslan

+0

創建一個php文件(cron job),並將其中的內容創建爲另一個php文件並將內容寫入該文件。可能這會解決你的問題。 –

0

我不認爲這是可能的,在那裏代碼自動創建的PHP文件=)

但在執行方面ü應該上創建php文件一個cronjob(在服務器上它設置執行時間,例如每1小時),這裏是代碼U然後需要執行:

<?php 
sleep(5); // for 5 sec 
header('Location: filename.php'); // reloading on filename.php 
?> 
+0

好吧告訴我如何在服務器上自動執行一個PHP文件? – Arslan

+0

在您的Linux/Unix服務器上,U應該設置cronTab(Cron Table),這是一個永遠在那裏的deamon,例如在一個cron文件中,需要創建類似* 1 * * */path/to/filename的內容。每個*都是分鐘,小時,天,月,星期幾。你也可以在google中搜索許多關於這件事的有趣文章,例如「在Linux上設置crontab」。 –

相關問題