當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。