本文整理汇总了PHP中P2Util::getLastAccessLog方法的典型用法代码示例。如果您正苦于以下问题:PHP P2Util::getLastAccessLog方法的具体用法?PHP P2Util::getLastAccessLog怎么用?PHP P2Util::getLastAccessLog使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类P2Util
的用法示例。
在下文中一共展示了P2Util::getLastAccessLog方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index_print_k
/**
* p2 - 携帯用インデックスをHTMLプリントする関数
*
* @access public
* @return void
*/
function index_print_k()
{
global $_conf, $_login;
$menuKLinkHtmls = getIndexMenuKLinkHtmls(getIndexMenuKIni());
$ptitle = $_conf['p2name'] . 'iPhone';
// ログインユーザ情報
$auth_user_ht = sprintf('<p>ログインユーザ: %s - %s</p>', hs($_login->user_u), date('Y/m/d (D) G:i:s'));
// p2ログイン用URL
$login_url = rtrim(dirname(UriUtil::getMyUri()), '/') . '/';
$login_url_pc = UriUtil::buildQueryUri($login_url, array(UA::getQueryKey() => 'pc'));
$login_url_k = UriUtil::buildQueryUri($login_url, array(UA::getQueryKey() => 'k', 'user' => $_login->user_u));
// 前回のログイン情報
if ($_conf['login_log_rec'] && $_conf['last_login_log_show']) {
if (false !== ($log = P2Util::getLastAccessLog($_conf['login_log_file']))) {
$log_hs = array_map('htmlspecialchars', $log);
$htm['last_login'] = <<<EOP
<font color="#888888">
前回のログイン情報 - {$log_hs['date']}<br>
ユーザ: {$log_hs['user']}<br>
IP: {$log_hs['ip']}<br>
HOST: {$log_hs['host']}<br>
UA: {$log_hs['ua']}<br>
REFERER: {$log_hs['referer']}
</font>
EOP;
}
}
// 古いセッションIDがキャッシュされていることを考慮して、ユーザ情報を付加しておく
// (リファラを考慮して、つけないほうがいい場合もあるので注意)
$narabikae_uri = UriUtil::buildQueryUri('edit_indexmenui.php', array('user' => $_login->user_u, UA::getQueryKey() => UA::getQueryValue()));
require_once P2_LIB_DIR . '/BrdCtl.php';
$search_form_htm = BrdCtl::getMenuKSearchFormHtml('menu_i.php');
$body_at = P2View::getBodyAttrK();
$hr = P2View::getHrHtmlK();
//=========================================================
// 携帯用 HTML出力
//=========================================================
P2Util::headerNoCache();
P2View::printDoctypeTag();
?>
<html>
<head>
<?php
P2View::printExtraHeadersHtml();
?>
<script type="text/javascript">
<!--
window.onload = function() {
setTimeout(scrollTo, 100, 0, 1);
}
// -->
</script>
<style type="text/css" media="screen">@import "./iui/iui.css";</style>
<title><?php
eh($ptitle);
?>
</title>
</head>
<body>
<div class="toolbar">
<h1 id="pageTitle"><?php
eh($ptitle);
?>
</h1>
<a class="button" href="<?php
eh($narabikae_uri);
?>
">並替</a>
</div>
<ul id="home">
<li class="group">メニュー</li>
<?php
P2Util::printInfoHtml();
foreach ($menuKLinkHtmls as $v) {
?>
<li><?php
echo $v;
?>
</li><?php
}
?>
<li class="group">検索</li>
<?php
echo $search_form_htm;
?>
</ul>
<br>
</body>
</html>
<?php
}
示例2:
<td><a href="{$url_b_ht}k" target="_blank" onclick="return {$bookmarklet_k_ht};">{$url_b_ht}k</a></td>
<td>[<a href="javascript:{$bookmarklet_k_en};">bookmarklet</a>]</td>
</tr>
<tr>
<th>iPhone用URL:</th>
<td><a href="{$url_b_ht}i" target="_blank" onclick="return {$bookmarklet_i_ht};">{$url_b_ht}i</a></td>
<td>[<a href="javascript:{$bookmarklet_i_en};">bookmarklet</a>]</td>
</tr>
</tbody>
</table>
EOT;
// 前回のログイン情報
$htm['log'] = '';
$htm['last_login'] = '';
if ($_conf['login_log_rec'] && $_conf['last_login_log_show']) {
if (($log = P2Util::getLastAccessLog($_conf['login_log_file'])) !== false) {
$htm['log'] = array_map('p2h', $log);
$htm['last_login'] = <<<EOT
<br>
<table border="0" cellspacing="0" cellpadding="1">
<caption>前回のログイン情報 - {$htm['log']['date']}</caption>
<tbody>
<tr><th>ユーザ:</th><td>{$htm['log']['user']}</td></tr>
<tr><th>IP:</th><td>{$htm['log']['ip']}</td></tr>
<tr><th>HOST:</th><td>{$htm['log']['host']}</td></tr>
<tr><th>UA:</th><td>{$htm['log']['ua']}</td></tr>
<tr><th>REFERER:</th><td>{$htm['log']['referer']}</td></tr>
</tbody>
</table>
EOT;
}
示例3: index_print_k
/**
* 携帯用インデックスプリント
*/
function index_print_k()
{
global $_conf, $_login;
$info_msg_ht = P2Util::getInfoHtml();
$newtime = date('gis');
$body = "";
$ptitle = "rep2モバイル";
// 認証ユーザ情報
$htm['auth_user'] = "<p>ログインユーザ: {$_login->user_u} - " . date("Y/m/d (D) G:i:s") . "</p>\n";
// 前回のログイン情報
if ($_conf['login_log_rec'] && $_conf['last_login_log_show']) {
if (($log = P2Util::getLastAccessLog($_conf['login_log_file'])) !== false) {
$log_hd = array_map('htmlspecialchars', $log);
$htm['last_login'] = <<<EOP
前回のログイン情報 - {$log_hd['date']}<br>
ユーザ: {$log_hd['user']}<br>
IP: {$log_hd['ip']}<br>
HOST: {$log_hd['host']}<br>
UA: {$log_hd['ua']}<br>
REFERER: {$log_hd['referer']}
EOP;
}
}
$rss_k_ht = '';
$iv2_k_ht = '';
if ($_conf['expack.rss.enabled']) {
$rss_k_ht = "<a href=\"menu_k.php?view=rss{$m_rss_set_a}{$_conf['k_at_a']}\">RSS</a><br>";
}
if ($_conf['expack.ic2.enabled'] == 2 || $_conf['expack.ic2.enabled'] == 3) {
$iv2_k_ht = "<a href=\"iv2.php?reset_filter=1{$_conf['k_at_a']}\">画像キャッシュ一覧</a><br>";
}
//=========================================================
// 携帯用 HTML プリント
//=========================================================
P2Util::header_nocache();
echo $_conf['doctype'];
echo <<<EOP
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
{$_conf['extra_headers_ht']}
<title>{$ptitle}</title>
</head>
<body{$_conf['k_colors']}>
<h1>{$ptitle}</h1>
{$info_msg_ht}
<div>
<a href="subject.php?spmode=fav&sb_view=shinchaku{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][1]}>{$_conf['k_accesskey_st'][1]}お気にスレの新着</a><br>
<a href="subject.php?spmode=fav{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][2]}>{$_conf['k_accesskey_st'][2]}お気にスレの全て</a><br>
<a href="menu_k.php?view=favita{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][3]}>{$_conf['k_accesskey_st'][3]}お気に板</a><br>
<a href="menu_k.php?view=cate{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][4]}>{$_conf['k_accesskey_st'][4]}板リスト</a><br>
<a href="subject.php?spmode=recent&sb_view=shinchaku{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][5]}>{$_conf['k_accesskey_st'][5]}最近読んだスレの新着</a><br>
<a href="subject.php?spmode=recent{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][6]}>{$_conf['k_accesskey_st'][6]}最近読んだスレの全て</a><br>
<a href="subject.php?spmode=res_hist{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][7]}>{$_conf['k_accesskey_st'][7]}書込履歴</a> <a href="read_res_hist.php?nt={$newtime}{$_conf['k_at_a']}">ログ</a><br>
<a href="subject.php?spmode=palace&norefresh=1{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][8]}>{$_conf['k_accesskey_st'][8]}スレの殿堂</a><br>
<a href="setting.php?nt={$newtime}{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][9]}>{$_conf['k_accesskey_st'][9]}ログイン管理</a><br>
<a href="editpref.php?nt={$newtime}{$_conf['k_at_a']}"{$_conf['k_accesskey_at'][0]}>{$_conf['k_accesskey_st'][0]}設定管理</a><br>
{$rss_k_ht}
<a href="tgrepc.php{$_conf['k_at_q']}">スレタイ検索</a><br>
{$iv2_k_ht}
</div>
<hr>
{$htm['auth_user']}
{$htm['last_login']}
</body>
</html>
EOP;
}
示例4: index_print_k
/**
* p2 - 携帯用インデックスをHTMLプリントする関数
*/
function index_print_k()
{
global $_conf, $_login;
$newtime = date('gis');
$body = "";
$ptitle = "rep2phone";
// ログインユーザ情報
$htm['auth_user'] = "<p>ユーザー: {$_login->user_u} - " . date("Y/m/d (D) G:i:s") . "</p>\n";
// p2ログイン用URL
$login_url = rtrim(dirname(P2Util::getMyUrl()), '/') . '/';
$login_url_pc = $login_url . '?b=pc';
$login_url_pc_hs = hs($login_url_pc);
$login_url_k = $login_url . '?b=k&user=' . $_login->user_u;
$login_url_k_hs = hs($login_url_k);
// 前回のログイン情報
if ($_conf['login_log_rec'] && $_conf['last_login_log_show']) {
if (($log = P2Util::getLastAccessLog($_conf['login_log_file'])) !== false) {
$log_hd = array_map('htmlspecialchars', $log);
$htm['last_login'] = <<<EOP
<font color="#888888">
前回のログイン情報 - {$log_hd['date']}<br>
ユーザ: {$log_hd['user']}<br>
IP: {$log_hd['ip']}<br>
HOST: {$log_hd['host']}<br>
UA: {$log_hd['ua']}<br>
REFERER: {$log_hd['referer']}
</font>
EOP;
}
}
// 古いセッションIDがキャッシュされていることを考慮して、ユーザ情報を付加しておく
// (リファラを考慮して、つけないほうがいい場合もあるので注意)
$user_at_a = '&user=' . $_login->user_u;
$user_at_q = '?user=' . $_login->user_u;
require_once P2_LIB_DIR . '/brdctl.class.php';
$search_form_htm = BrdCtl::getMenuKSearchFormHtml('menu_k.php');
//=========================================================
// 携帯用 HTML プリント
//=========================================================
P2Util::header_nocache();
echo $_conf['doctype'];
echo <<<EOP
<html>
<head>
{$_conf['meta_charset_ht']}
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
<script type="text/javascript">
<!--
window.onload = function() {
setTimeout(scrollTo, 100, 0, 1);
}
// -->
</script>
<style type="text/css" media="screen">@import "./iui/iui.css";@import "./iui/index.css";</style>
<title>{$ptitle}</title>
</head>
<body>
<div class="toolbar">
<h1 id="pageTitle">{$ptitle}</h1>
<a class="button" href="editpref_i.php?dummy=1{$user_at_a}{$_conf['k_at_a']}">設定管理 </a>
</div>
EOP;
P2Util::printInfoHtml();
echo <<<EOP
<ul id="other" class="hidden">
<li class="group">その他</li>
<li><a href="subject.php?spmode=res_hist{$_conf['k_at_a']}{$user_at_a}">書込履歴</a> </li>
<li><a href="read_res_hist.php?nt={$newtime}{$_conf['k_at_a']}">ログ</a></li>
<li><a href="subject.php?spmode=palace&norefresh=1{$_conf['k_at_a']}{$user_at_a}">スレの殿堂</a></li>
<li><a href="editfavita_i.php?k=1">お気に入り編集</a></li>
<li><a href="setting.php?dummy=1{$user_at_a}{$_conf['k_at_a']}">ログイン管理</a></li>
<li class="group">板検索</li>
{$search_form_htm}
</ul>
<ul id="fav" class="hidden">
EOP;
printFavItaHtml();
echo <<<EOP
</ul>
<ul id="home">
<li class="group">メニュー</li>
<li><a href="menu_k.php?view=cate{$_conf['k_at_a']}{$user_at_a}">板リスト</a></li>
<li><a href="subject.php?spmode=fav&norefresh=1{$_conf['k_at_a']}{$user_at_a}">お気にスレの全て</a></li>
<li><a href="subject.php?spmode=fav&sb_view=shinchaku{$_conf['k_at_a']}{$user_at_a}">お気にスレの新着</a></li>
<li><a href="subject.php?spmode=recent&sb_view=shinchaku{$_conf['k_at_a']}{$user_at_a}">最近読んだスレの新着</a></li>
<li><a href="subject.php?spmode=recent&norefresh=1{$_conf['k_at_a']}{$user_at_a}">最近読んだスレの全て</a></li>
</ul>
<div id="foot">
<div class="foot_index">
<span class="top"><a onclick="all.item('home').style.visibility='visible';all.item('other').style.visibility='hidden';all.item('fav').style.visibility='hidden'">Top</a></span>
<span class="fav"><a onclick="all.item('fav').style.visibility='visible';all.item('home').style.visibility='hidden';all.item('other').style.visibility='hidden'">Top</a></span>
<span class="other"><a onclick="all.item('other').style.visibility='visible';all.item('home').style.visibility='hidden';all.item('fav').style.visibility='hidden'">Top</a></span>
</div>
</div>
</body>
//.........这里部分代码省略.........
示例5: _checkUpdatan
// プリント設定
//=========================================================
// 最新版チェック
if ($_conf['updatan_haahaa']) {
$newversion_found_html = _checkUpdatan();
} else {
$newversion_found_html = '';
}
// ログインユーザ情報
$htm['auth_user'] = "<p>ログインユーザ: {$_login->user_u} - " . date("Y/m/d (D) G:i") . '</p>' . "\n";
// (携帯)ログイン用URL
$url = rtrim(dirname(UriUtil::getMyUri()), '/') . '/' . '?user=' . $_login->user_u . '&b=k';
$htm['ktai_url'] = '<p>携帯ログイン用URL <a href="' . hs($url) . '" target="_blank">' . hs($url) . '</a></p>' . "\n";
// 前回のログイン情報
if ($_conf['login_log_rec'] && $_conf['last_login_log_show']) {
if (false !== ($log = P2Util::getLastAccessLog($_conf['login_log_file']))) {
$htm['log'] = array_map('htmlspecialchars', $log);
$htm['last_login'] = <<<EOP
<div id="last_login">
前回のログイン情報 - {$htm['log']['date']}<br>
ユーザ: {$htm['log']['user']}<br>
IP: {$htm['log']['ip']}<br>
HOST: {$htm['log']['host']}<br>
UA: {$htm['log']['ua']}<br>
REFERER: {$htm['log']['referer']}
<div>
EOP;
}
}
//=========================================================
// HTML表示出力