| 1 |
<?php |
| 2 |
require("functions/header.php"); |
| 3 |
require_once("config.inc"); |
| 4 |
require_once("functions/pagelink.class.php"); |
| 5 |
require_once("functions/imap.class.php"); |
| 6 |
session_cache_limiter('private_no_expire'); |
| 7 |
session_start(); |
| 8 |
print_header(); |
| 9 |
?> |
| 10 |
<body> |
| 11 |
|
| 12 |
<?php |
| 13 |
if (isset($_SESSION["username"]) && isset($_SESSION["password"])){ |
| 14 |
$UserName = $_SESSION["username"]; |
| 15 |
$PassWord = $_SESSION["password"]; |
| 16 |
}else{ |
| 17 |
$UserName = $_REQUEST["username"]; |
| 18 |
$PassWord = $_REQUEST["password"]; |
| 19 |
$_SESSION["username"]=$UserName; |
| 20 |
$_SESSION["password"]=$PassWord; |
| 21 |
} |
| 22 |
if (isset($_SESSION["mailbox"])){ |
| 23 |
$mailbox=$_SESSION["mailbox"]; |
| 24 |
}else{ |
| 25 |
$mailbox=""; |
| 26 |
} |
| 27 |
|
| 28 |
/***************************** |
| 29 |
imap connect and get imap resource |
| 30 |
******************************/ |
| 31 |
|
| 32 |
$imap = new IMAP($UserName,$PassWord); |
| 33 |
$imap->connect($mailbox); |
| 34 |
// get plain text |
| 35 |
$msg_no = $_REQUEST['msg_no']; |
| 36 |
$header_data = $imap->get_message_header($msg_no); |
| 37 |
$data = $imap->get_part($msg_no, "TEXT/PLAIN"); |
| 38 |
// $text = imap_body($mbox, $msg_number, "1"); |
| 39 |
// $text = mb_convert_encoding($text,"EUC-JP","auto"); |
| 40 |
// $data =$text; |
| 41 |
//$data = mb_detect_encoding($data); |
| 42 |
$data = mb_convert_encoding($data,"SJIS","auto"); |
| 43 |
//$data=mb_decode_mimeheader($data); |
| 44 |
//print $header_data; |
| 45 |
//$header_data = mb_convert_encoding($header_data,"SJIS","auto"); |
| 46 |
//$header_data=mb_decode_mimeheader($header_data); |
| 47 |
$data = $header_data.$data;//siromine |
| 48 |
//$data=$data; // ���������������E�E�E�A�����������w�b�_�[�������B |
| 49 |
|
| 50 |
$data = htmlspecialchars($data); |
| 51 |
$data = str_replace("\n","<br>",$data); |
| 52 |
|
| 53 |
print "$data\n"; |
| 54 |
|
| 55 |
$imap->close(); |
| 56 |
$session_id=session_id(); |
| 57 |
$session_name=session_name(); |
| 58 |
|
| 59 |
print <<<__DOC_HTML |
| 60 |
|
| 61 |
</body> |
| 62 |
</html> |
| 63 |
__DOC_HTML; |
| 64 |
|
| 65 |
?> |