?? bbsreadmail.php
字號:
<?php /** * This file read mails from the mail path file and start index . * by -binxun */ require("funcs.php"); if ($loginok != 1) html_nologin(); else { html_init("gb2312"); if(!strcmp($currentuser["userid"],"guest")) html_error_quit("guest 沒有自己的郵箱!"); if (isset($_GET["path"])){ $mail_path = $_GET["path"]; $mail_title = $_GET["title"]; } else { $mail_path = ".DIR"; //default is .DIR $mail_title = "收件箱"; } if (isset($_GET["start"])) $start = $_GET["start"]; else $start = 999999; //default*/ if (strstr($mail_path,'..')) html_error_quit("讀取郵件數據失敗!"); $mail_fullpath = bbs_setmailfile($currentuser["userid"],$mail_path); $mail_num = bbs_getmailnum2($mail_fullpath); if($mail_num < 0 || $mail_num > 30000)http_error_quit("Too many mails!"); $num = 19; if ($start > $mail_num - 19)$start = $mail_num - 19; if ($start < 0) { $start = 0; $num = $mail_num; } $maildata = bbs_getmails($mail_fullpath,$start,$num); if ($maildata == FALSE) html_error_quit("讀取郵件數據失敗!");?><center>信件列表 - 郵箱 - <?php echo $mail_title;?>[使用者: <?php echo $currentuser["userid"] ?>]<hr color=green><?php if($mail_num == 0) { echo "該信箱沒有任何信件!"; } else {?><table width="610"><tr><td>序號<td>狀態<td>發信人<td>日期<td>信件標題</tr></td><?php for ($i = 0; $i < $num; $i++) { /*$ptr = strtok($maildata[$i]["OWNER"]," ("); if($ptr == 0)$ptr = " "; $ptr = nohtml($*/?><tr><td><?php echo $start+$i+1;?><td><?php echo $maildata[$i]["FLAGS"];?><td><a href=/cgi-bin/bbs/bbsqry?userid=<?php echo $maildata[$i]["OWNER"];?>><?php echo $maildata[$i]["OWNER"];?></a><td><?php echo strftime("%b %e %H :%M",$maildata[$i]["POSTTIME"]);?><td><a href=/bbsmailcon.php?dir=<?php echo $mail_path;?>&num=<?php echo $i+$start;?>&title=<?php echo $mail_title;?>><?phpif(strncmp($maildata[$i]["TITLE"],"Re: ",4)) echo "★" . htmlspecialchars($maildata[$i]["TITLE"]);else echo htmlspecialchars($maildata[$i]["TITLE"]);?></a></tr><?php } }?></table><hr class="default"/>[信件總數: <?php echo $mail_num;?>][已用空間: <?php echo bbs_getmailusedspace();?>K][<a href=/bbspstmail.php>發送信件</a>]<?php if ($start > 0) { $i = $start - 19; if ($i < 0)$i = 0; echo "[<a href=bbsreadmail.php?path=$mail_path&start=0&title=$mail_title>第一頁</a>] "; echo "[<a href=bbsreadmail.php?path=$mail_path&start=$i&title=$mail_title>上一頁</a>] "; } if ($start < $mail_num - 19) { $i = $start + 19; if ($i > $mail_num -1)$i = $mail_num -1; echo "<a href=bbsreadmail.php?path=$mail_path&start=$i&title=$mail_title>下一頁</a> "; echo "<a href=bbsreadmail.php?path=$mail_path&title=$mail_title>最后一頁</a> "; }?><form><input type=submit value=跳轉到><input type=hidden name=path value=<?php echo $mail_path;?>><input type=hidden name=title value=<?php echo $mail_title;?>> 第 <input sytle='height:20px' type=text name=start size=3> 封</form><?php }?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -