DIDIDODO wrote:Q:架設網站如何設定某時效一過(譬如: XXXX年XX月XX日)...不用手動登入伺服器(網路空間)刪除"index.htm", 網站首頁就會自動刪除或讓瀏覽者無法再讀取? 請問有這方面的語法嗎? 用設置定時任務 如 linux server 的cron 可以達成靜態網頁刪除文件/移動/改名文件, 動態網頁改動後台數據庫.
小弟的笨方式…參考一下,作業平台是RHEL5find /tmp/123 -mindepth 1 -maxdepth 1 -mtime +15 > /tmp/kill_oldDB_backup.lstk=`cat /tmp/kill_oldDB_backup.lst`for i in $k ; dorm -fr $kdone小弟的 /tmp/123 是丟網站暫存檔的,只保留15天的資料!!!再把它寫到crond裡面,讓它每天跑…方法笨了點,但是可以做到同樣的效果~~~
首頁用PHP寫~index.php-----------------------------------------------<?PHP$now_date = time();$lose_date = mktime(0,0,0,12,31,2009);if ($now_date > $lose_date){ header("Status: 404 Not Found"); exit;}?><html><body>這裡是你的首頁</body></html>-----------------------------------------------
messageboxs wrote:不懂~你是說某個特定節日嗎??該訊息又是為何~一個頁面還是一個字串~ 假設我要出去探險, 有可能遭遇風險, 但是也可能十分順利, 事先寫好一段告知他人的資訊, 如果沒有終止他, 就在某個時候自動發出.
<?PHP$now_date = time();$lose_date = mktime(0,0,0,12,31,2009);//假設你預計超過2009年12月31日0點0分0秒就要顯示特別的頁面if ($now_date > $lose_date){//超過2009-12-31後的頁面?><html><body>這裡是2009-12-31 0:0:0的頁面</body></html><?PHP}else{//是2009-12-31之前的頁面?><html><body>這裡是你的首頁</body></html><?PHP}?>