当前位置: 首页>>代码示例>>PHP>>正文


PHP plxUtils::httpEncoding方法代码示例

本文整理汇总了PHP中plxUtils::httpEncoding方法的典型用法代码示例。如果您正苦于以下问题:PHP plxUtils::httpEncoding方法的具体用法?PHP plxUtils::httpEncoding怎么用?PHP plxUtils::httpEncoding使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在plxUtils的用法示例。


在下文中一共展示了plxUtils::httpEncoding方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: httpEncoding

 /**
  * Méthode qui affiche le type de compression http
  *
  * @return	stdout
  * @scope	global
  * @author	Stephane F
  **/
 public function httpEncoding()
 {
     $encoding = plxUtils::httpEncoding();
     if ($this->plxMotor->aConf['gzip'] and $encoding) {
         printf(L_HTTPENCODING, strtoupper($encoding));
     }
 }
开发者ID:mathieu269,项目名称:PluXml,代码行数:14,代码来源:class.plx.show.php

示例2: ob_gzipped_page

 /**
  * Méthode qui applique la compression gzip avant affichage
  *
  * @param	rel2bas		conversion des urls relatives en url absolues. Si conversion contient la racine du site
  * @return	stout
  * @return	stout
  **/
 public static function ob_gzipped_page($rel2abs = false)
 {
     if ($encoding = plxUtils::httpEncoding()) {
         $contents = ob_get_clean();
         if ($rel2abs) {
             $contents = plxUtils::rel2abs($rel2abs, $contents);
         }
         header('Content-Encoding: ' . $encoding);
         echo "�";
         $size = strlen($contents);
         $contents = gzcompress($contents, 9);
         $contents = substr($contents, 0, $size);
     } else {
         $contents = ob_get_clean();
         if ($rel2abs) {
             $contents = plxUtils::rel2abs($rel2abs, $contents);
         }
     }
     echo $contents;
     exit;
 }
开发者ID:Bivi,项目名称:pluxml_bvi,代码行数:28,代码来源:class.plx.utils.php

示例3: header

    # Insertion du template
    include PLX_ROOT . $plxMotor->aConf['racine_themes'] . $plxMotor->style . '/' . $plxMotor->template;
} else {
    header('Content-Type: text/plain; charset=' . PLX_CHARSET);
    echo L_ERR_FILE_NOTFOUND . ' (' . PLX_ROOT . $plxMotor->aConf['racine_themes'] . $plxMotor->style . '/' . $plxMotor->template . ') !';
}
# Récuperation de la bufférisation
$output = ob_get_clean();
# Hooks spécifiques au thème
ob_start();
eval($plxMotor->plxPlugins->callHook('ThemeEndHead'));
$output = str_replace('</head>', ob_get_clean() . '</head>', $output);
ob_start();
eval($plxMotor->plxPlugins->callHook('ThemeEndBody'));
$output = str_replace('</body>', ob_get_clean() . '</body>', $output);
# Hook Plugins
eval($plxMotor->plxPlugins->callHook('IndexEnd'));
# On applique la réécriture d'url si nécessaire
if ($plxMotor->aConf['urlrewriting']) {
    $output = plxUtils::rel2abs($plxMotor->aConf['racine'], $output);
}
# On applique la compression gzip si nécessaire et disponible
if ($plxMotor->aConf['gzip']) {
    if ($encoding = plxUtils::httpEncoding()) {
        header('Content-Encoding: ' . $encoding);
        $output = gzencode($output, -1, FORCE_GZIP);
    }
}
# Restitution écran
echo $output;
exit;
开发者ID:wafflefactor,项目名称:PluXml,代码行数:31,代码来源:index.php

示例4: httpEncoding

 /**
  * M�thode qui affiche le type de compression http
  *
  * @return	stdout
  * @scope	global
  * @author	Stephane F
  **/
 public function httpEncoding()
 {
     if ($this->plxMotor->aConf['gzip'] and $encoding = plxUtils::httpEncoding()) {
         echo 'Compression ' . strtoupper($encoding) . ' activ&eacute;e';
     }
 }
开发者ID:Bivi,项目名称:pluxml_bvi,代码行数:13,代码来源:class.plx.show.php


注:本文中的plxUtils::httpEncoding方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。