[提醒] Undefined variable $java_msg (代碼: 2 檔案: /index.php 行數: 108)
[提醒] Undefined variable $sum_recycle (代碼: 2 檔案: /index.php 行數: 354)
簡易線上簽到點名系統 v 1.0
鼓勵作者,點點廣告小額贊助

廣告

簡易線上簽到點名系統 v 1.0

歡迎使用

【進行簽到點名】

(0)

【創建新的名單】

【刪除舊的名單】

【回復舊的名單】

()
廣告
REQUEST['pa'] ?? ''));//所帶的參數 $safe_self = htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8');//PHP_SELF XSS防護 if (!empty($msg)) { $java_msg = << alert("{$msg}"); window.location.href="{$safe_self}{$pa}"; HTML; } //設定時區並取得今天日期,以便判斷回收區的名單是否放置超過七天 date_default_timezone_set('Asia/Taipei'); $today = strtotime(date("Y") . "-" . date("n") . "-" . date("j")); //顯示是否有可用的名單 $ck_list = get_db("SELECT * FROM ezlist where delete_date='' GROUP BY code", "n", __FILE__, __LINE__); $show_list = <<({$ck_list}) HTML; //名單回收區的顯示與處理 $ck_recycle = get_db("SELECT * FROM ezlist where delete_date!='' GROUP BY code", "n", __FILE__, __LINE__); if ($ck_recycle != 0) { $sum_recycle = $ck_recycle; //檢查是否過期,過期時則刪除該代碼的名單 $s_recycle = get_db("SELECT * FROM ezlist where delete_date!='' GROUP BY code", "s", __FILE__, __LINE__); while ($recycle = mysqli_fetch_assoc($s_recycle)) { //用今天日期判斷是否超過七天(=604800秒) $del_date = strtotime($recycle['delete_date']); if (($today - $del_date) > 604800) { //超過七天砍掉 //刪除前試著寄發刪除信件通知,如果名單擁有者有提供email if (!empty($recycle['owner_email'])) { //先處理信件格式 $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From:簡易線上簽到點名系統\r\n"; //再處理信件內容 $mail_content = << 敬啟者:
名單代碼:{$recycle['code']}

這份簽到點名單已經由系統完全刪除,資料庫中未留下任何個人資料,請放心。

感謝您使用本系統,也歡迎您再次利用本系統以便利您的生活。

簡易線上簽到點名系統:{$MY_SITE}/ezcheckin/index.php

本信件由系統發送,毋須回信,非常感謝您的使用。

{$footer}

HTML; mail($recycle['owner_email'], "簡易線上簽到點名系統通知:{$code}簽到點名單正式刪除", $mail_content, $headers); } get_db("DELETE FROM ezlist where code='{$recycle['code']}'", "s", __FILE__, __LINE__); //資源回收區總數減一 $sum_recycle--; } } //回收區裡面還有名單 $show_recycle = <<({$sum_recycle}) HTML; //在這裡處理資源回收區放置超過7天的名單 } echo $main = << 簡易線上簽到點名系統 {$version} {$google_adsense} {$java_msg} {$donatebar}
廣告

簡易線上簽到點名系統 {$version}

歡迎使用

【進行簽到點名】

({$ck_list})

【創建新的名單】

【刪除舊的名單】

【回復舊的名單】

({$sum_recycle})
廣告
HTML; //mysqli_close($link); ?>REQUEST['msg'] ?? '')));//所帶的訊息(XSS防護) $pa = my_parameter(($_REQUEST['pa'] ?? ''));//所帶的參數 $safe_self = htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'UTF-8');//PHP_SELF XSS防護 if (!empty($msg)) { $java_msg = << alert("{$msg}"); window.location.href="{$safe_self}{$pa}"; HTML; } //設定時區並取得今天日期,以便判斷回收區的名單是否放置超過七天 date_default_timezone_set('Asia/Taipei'); $today = strtotime(date("Y") . "-" . date("n") . "-" . date("j")); //顯示是否有可用的名單 $ck_list = get_db("SELECT * FROM ezlist where delete_date='' GROUP BY code", "n", __FILE__, __LINE__); $show_list = <<({$ck_list}) HTML; //名單回收區的顯示與處理 $ck_recycle = get_db("SELECT * FROM ezlist where delete_date!='' GROUP BY code", "n", __FILE__, __LINE__); if ($ck_recycle != 0) { $sum_recycle = $ck_recycle; //檢查是否過期,過期時則刪除該代碼的名單 $s_recycle = get_db("SELECT * FROM ezlist where delete_date!='' GROUP BY code", "s", __FILE__, __LINE__); while ($recycle = mysqli_fetch_assoc($s_recycle)) { //用今天日期判斷是否超過七天(=604800秒) $del_date = strtotime($recycle['delete_date']); if (($today - $del_date) > 604800) { //超過七天砍掉 //刪除前試著寄發刪除信件通知,如果名單擁有者有提供email if (!empty($recycle['owner_email'])) { //先處理信件格式 $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From:簡易線上簽到點名系統\r\n"; //再處理信件內容 $mail_content = << 敬啟者:
名單代碼:{$recycle['code']}

這份簽到點名單已經由系統完全刪除,資料庫中未留下任何個人資料,請放心。

感謝您使用本系統,也歡迎您再次利用本系統以便利您的生活。

簡易線上簽到點名系統:{$MY_SITE}/ezcheckin/index.php

本信件由系統發送,毋須回信,非常感謝您的使用。

{$footer}

HTML; mail($recycle['owner_email'], "簡易線上簽到點名系統通知:{$code}簽到點名單正式刪除", $mail_content, $headers); } get_db("DELETE FROM ezlist where code='{$recycle['code']}'", "s", __FILE__, __LINE__); //資源回收區總數減一 $sum_recycle--; } } //回收區裡面還有名單 $show_recycle = <<({$sum_recycle}) HTML; //在這裡處理資源回收區放置超過7天的名單 } echo $main = << 簡易線上簽到點名系統 {$version} {$google_adsense} {$java_msg} {$donatebar}
廣告

簡易線上簽到點名系統 {$version}

歡迎使用

【進行簽到點名】

({$ck_list})

【創建新的名單】

【刪除舊的名單】

【回復舊的名單】

({$sum_recycle})
廣告
HTML; //mysqli_close($link); ?>