Develop and Download Open Source Software

Browse Subversion Repository

Contents of /view_msg.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 35 - (show annotations) (download) (as text)
Wed May 21 08:48:43 2008 UTC (16 years ago) by ktym9814
File MIME type: application/x-httpd-php
File size: 1660 byte(s)
session切れ警告の対応をしてみたつもり
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 ?>

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26