當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Helpers::escapeHtml方法代碼示例

本文整理匯總了PHP中Helpers::escapeHtml方法的典型用法代碼示例。如果您正苦於以下問題:PHP Helpers::escapeHtml方法的具體用法?PHP Helpers::escapeHtml怎麽用?PHP Helpers::escapeHtml使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Helpers的用法示例。


在下文中一共展示了Helpers::escapeHtml方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: formatHtml

 public static function formatHtml($mask)
 {
     $args = func_get_args();
     return preg_replace_callback('#%#', function () use(&$args, &$count) {
         return Helpers::escapeHtml($args[++$count]);
     }, $mask);
 }
開發者ID:assad2012,項目名稱:My_CodeIgniter,代碼行數:7,代碼來源:Helpers.php

示例2: renderHtml

 private function renderHtml()
 {
     $res = '<style>code, pre {white-space:nowrap} a {text-decoration:none} pre {color:gray;display:inline} big {color:red}</style><code>';
     foreach ($this->list as $item) {
         $stack = [];
         foreach (array_slice($item[3], 1) as $t) {
             $t += ['class' => '', 'type' => '', 'function' => ''];
             $stack[] = "{$t['class']}{$t['type']}{$t['function']}()" . (isset($t['file'], $t['line']) ? ' in ' . basename($t['file']) . ":{$t['line']}" : '');
         }
         $res .= '<span title="' . Helpers::escapeHtml(implode("\n", $stack)) . '">' . Helpers::editorLink($item[0], $item[1]) . ' ' . str_replace(self::BOM, '<big>BOM</big>', Dumper::toHtml($item[2])) . "</span><br>\n";
     }
     return $res . '</code>';
 }
開發者ID:manGoweb,項目名稱:mnamGo,代碼行數:13,代碼來源:OutputDebugger.php

示例3: e

function e($s)
{
    return Helpers::escapeHtml($s);
}
開發者ID:nittro,項目名稱:nittro,代碼行數:4,代碼來源:helpers.php

示例4: highlightFile

 /**
  * Returns syntax highlighted source code.
  * @param  string
  * @param  int
  * @param  int
  * @return string|NULL
  */
 public static function highlightFile($file, $line, $lines = 15, array $vars = NULL)
 {
     $source = @file_get_contents($file);
     // @ file may not exist
     if ($source) {
         $source = static::highlightPhp($source, $line, $lines, $vars);
         if ($editor = Helpers::editorUri($file, $line)) {
             $source = substr_replace($source, ' data-tracy-href="' . Helpers::escapeHtml($editor) . '"', 4, 0);
         }
         return $source;
     }
 }
開發者ID:manGoweb,項目名稱:mnamGo,代碼行數:19,代碼來源:BlueScreen.php

示例5: renderPanels

 /**
  * @return array
  */
 private function renderPanels($suffix = NULL)
 {
     set_error_handler(function ($severity, $message, $file, $line) {
         if (error_reporting() & $severity) {
             throw new \ErrorException($message, 0, $severity, $file, $line);
         }
     });
     $obLevel = ob_get_level();
     $panels = [];
     foreach ($this->panels as $id => $panel) {
         $idHtml = preg_replace('#[^a-z0-9]+#i', '-', $id) . $suffix;
         try {
             $tab = (string) $panel->getTab();
             $panelHtml = $tab ? (string) $panel->getPanel() : NULL;
             if ($tab && $panel instanceof \Nette\Diagnostics\IBarPanel) {
                 $e = new \Exception('Support for Nette\\Diagnostics\\IBarPanel is deprecated');
             }
         } catch (\Throwable $e) {
         } catch (\Exception $e) {
         }
         if (isset($e)) {
             while (ob_get_level() > $obLevel) {
                 // restore ob-level if broken
                 ob_end_clean();
             }
             $idHtml = "error-{$idHtml}";
             $tab = "Error in {$id}";
             $panelHtml = "<h1>Error: {$id}</h1><div class='tracy-inner'>" . nl2br(Helpers::escapeHtml($e)) . '</div>';
             unset($e);
         }
         $panels[] = (object) ['id' => $idHtml, 'tab' => $tab, 'panel' => $panelHtml];
     }
     restore_error_handler();
     return $panels;
 }
開發者ID:assad2012,項目名稱:My_CodeIgniter,代碼行數:38,代碼來源:Bar.php


注:本文中的Helpers::escapeHtml方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。