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


PHP HTML_Common::charset方法代码示例

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


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

示例1: _getAttrString

 /**
  * Returns an HTML formatted attribute string
  * @param    array   $attributes
  * @return   string
  * @access   private
  */
 function _getAttrString($attributes)
 {
     $strAttr = '';
     if (is_array($attributes)) {
         $charset = HTML_Common::charset();
         foreach ($attributes as $key => $value) {
             $strAttr .= ' ' . $key . '="' . htmlspecialchars($value, ENT_COMPAT, $charset) . '"';
         }
     }
     return $strAttr;
 }
开发者ID:alexzita,项目名称:alex_blog,代码行数:17,代码来源:Common.php

示例2: getFrozenHtml

 /**
  * Returns the value of field without HTML tags (in this case, value is changed to a mask)
  *
  * @since     1.0
  * @access    public
  * @return    string
  */
 public function getFrozenHtml()
 {
     // Modified by Ivan Tcholakov, 16-MAR-2010.
     //$value = htmlspecialchars($this->getValue());
     $value = @htmlspecialchars($this->getValue(), ENT_COMPAT, HTML_Common::charset());
     //
     if ($this->getAttribute('wrap') == 'off') {
         $html = $this->_getTabs() . '<pre>' . $value . "</pre>\n";
     } else {
         $html = nl2br($value) . "\n";
     }
     return $html . $this->_getPersistantData();
 }
开发者ID:secuencia24,项目名称:chamilo-lms,代码行数:20,代码来源:textarea.php

示例3: renderHeader

 /**
  * Called when visiting a header element
  *
  * @param    object     An HTML_QuickForm_header element being visited
  * @access   public
  * @return   void
  */
 function renderHeader(&$header)
 {
     $name = $header->getName();
     $id = empty($name) ? '' : ' id="' . $name . '"';
     if (!empty($name) && isset($this->_templates[$name])) {
         $header_html = str_replace('{header}', $header->toHtml(), $this->_templates[$name]);
     } else {
         $header_html = str_replace('{header}', $header->toHtml(), $this->_headerTemplate);
     }
     $attributes = $header->getAttributes();
     $strAttr = '';
     if (is_array($attributes)) {
         $charset = HTML_Common::charset();
         foreach ($attributes as $key => $value) {
             if ($key == 'name') {
                 continue;
             }
             $strAttr .= ' ' . $key . '="' . htmlspecialchars($value, ENT_COMPAT, $charset) . '"';
         }
     }
     if ($this->_fieldsetsOpen > 0) {
         $this->_html .= $this->_closeFieldsetTemplate;
         $this->_fieldsetsOpen--;
     }
     $openFieldsetTemplate = str_replace('{id}', $id, $this->_openFieldsetTemplate);
     $openFieldsetTemplate = str_replace('{attributes}', $strAttr, $openFieldsetTemplate);
     $this->_html .= $openFieldsetTemplate . $header_html;
     $this->_fieldsetsOpen++;
 }
开发者ID:ajisantoso,项目名称:kateglo,代码行数:36,代码来源:Tableless.php

示例4: getFrozenHtml

 /**
  * Returns the value of field without HTML tags
  *
  * @since     1.0
  * @access    public
  * @return    string
  */
 function getFrozenHtml()
 {
     $value = $this->getValue();
     // Modified by Ivan Tcholakov, 16-MAR-2010.
     //return ('' != $value? htmlspecialchars($value): '&nbsp;') .
     //       $this->_getPersistantData();
     $value = ('' != $value ? @htmlspecialchars($value, ENT_COMPAT, HTML_Common::charset()) : '&nbsp;') . $this->_getPersistantData();
     return '<span class="freeze">' . $value . '</span>';
     //
 }
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:17,代码来源:element.php

示例5: _getAttrString

 /**
  * Returns an HTML formatted attribute string
  * Use Sigma for parsing
  * @param    array   $attributes
  * @return   string
  * @access   private
  */
 function _getAttrString($attributes)
 {
     $template = new \Cx\Core\Html\Sigma(ASCMS_CORE_PATH . '/Html/View/Template/Generic/');
     $template->loadTemplateFile('Attribute.html');
     $strAttr = '';
     if (is_array($attributes)) {
         $charset = HTML_Common::charset();
         foreach ($attributes as $key => $value) {
             $template->setVariable(array('ATTRIBUTE_NAME' => $key, 'ATTRIBUTE_VALUE' => htmlspecialchars($value, ENT_COMPAT, $charset)));
             $template->parse('attribute');
         }
     }
     return $template->get();
 }
开发者ID:nahakiole,项目名称:cloudrexx,代码行数:21,代码来源:BackendTable.class.php

示例6: _getAttrString

 /**
  * Returns an HTML formatted attribute string
  * @param    array   $attributes
  * @return   string
  * @access   private
  */
 function _getAttrString($attributes)
 {
     $strAttr = '';
     if (is_array($attributes)) {
         $charset = HTML_Common::charset();
         foreach ($attributes as $key => $value) {
             // Modified by Ivan Tcholakov, 16-MAR-2010
             //$strAttr .= ' ' . $key . '="' . htmlspecialchars($value, ENT_COMPAT, $charset) . '"';
             $strAttr .= ' ' . $key . '="' . @htmlspecialchars($value, ENT_COMPAT, $charset) . '"';
             //
         }
     }
     return $strAttr;
 }
开发者ID:ragebat,项目名称:chamilo-lms,代码行数:20,代码来源:Common.php


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