本文整理汇总了PHP中P2Util::encodeResponseTextForSafari方法的典型用法代码示例。如果您正苦于以下问题:PHP P2Util::encodeResponseTextForSafari方法的具体用法?PHP P2Util::encodeResponseTextForSafari怎么用?PHP P2Util::encodeResponseTextForSafari使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类P2Util
的用法示例。
在下文中一共展示了P2Util::encodeResponseTextForSafari方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: strip_tags
case 2:
$node = $rn;
$node .= ' :' . strip_tags($part[0]);
$node .= ' :' . strip_tags($part[1]);
$node .= ' :' . strip_tags($part[2]) . "\n";
$node .= trim(preg_replace('/ *<br.*?> */i', "\n", strip_tags($part[3], '<br>')));
break;
default:
$node = $aShowThread->transMsg($part[3], $rn);
}
}
}
// }}}
// {{{ 本体出力
if (P2Util::isBrowserSafariGroup()) {
$node = P2Util::encodeResponseTextForSafari($node);
}
echo $node;
// }}}
// idx・履歴設定フラグがなければ終了
if (empty($_GET['rec'])) {
exit;
}
// テレビ番組欄@2chなどはログ・idx・履歴を保存しない
if (P2Util::isHostNoCacheData($aThread->host)) {
//@unlink($aThread->keydat); // ThreadRead::readDat()で削除する
exit;
}
//===========================================================
// idxの値を設定、記録
//===========================================================
示例2: unset
}
// }}}
// {{{ 不要になった変数を解放
unset($_GET['clear'], $_GET['file'], $_GET['purge'], $_GET['query'], $purge, $query, $tgrep_list, $tgrep_data, $tgrep_tmp_list, $tgrep_tmp_query, $fp);
// }}}
// {{{ 出力
P2Util::header_nocache();
if ($_conf['ktai']) {
include P2_BASE_DIR . '/tgrepc.php';
} else {
header('Content-Type: text/html; charset=Shift_JIS');
define('TGREP_SMARTLIST_PRINT_ONLY_LINKS', 1);
ob_start();
include $include_file;
$buf = ob_get_clean();
if (P2Util::isBrowserSafariGroup()) {
$buf = P2Util::encodeResponseTextForSafari($buf);
}
echo $buf;
}
// }}}
/*
* Local Variables:
* mode: php
* coding: cp932
* tab-width: 4
* c-basic-offset: 4
* indent-tabs-mode: nil
* End:
*/
// vim: set syn=php fenc=cp932 ai et ts=4 sw=4 sts=4 fdm=marker:
示例3: ob_start
ob_start();
require_once P2EX_LIB_DIR . '/rss/menu.inc.php';
$menuItem = ob_get_clean();
$menuItem = preg_replace('{^\\s*<div class="menu_cate">.+?<div class="itas" id="c_rss">\\s*}s', '', $menuItem);
$menuItem = preg_replace('{\\s*</div>\\s*</div>\\s*$}s', '', $menuItem);
// スキン
} elseif (isset($_GET['m_skin_set'])) {
$menuItem = changeSkin($_GET['m_skin_set']);
// その他
} else {
$menuItem = 'p2 error: 必要な引数が指定されていません';
}
// }}}
// {{{ 本体出力
if (P2Util::isBrowserSafariGroup()) {
$menuItem = P2Util::encodeResponseTextForSafari($menuItem);
}
echo $menuItem;
exit;
// }}}
// {{{ changeSkin()
/**
* スキンを切り替える
*/
function changeSkin($skin)
{
global $_conf;
if (!preg_match('/^\\w+$/', $skin)) {
return "p2 error: 不正なスキン ({$skin}) が指定されました。";
}
if ($skin == 'conf_style') {