• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP htmlentities函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中htmlentities函数的典型用法代码示例。如果您正苦于以下问题:PHP htmlentities函数的具体用法?PHP htmlentities怎么用?PHP htmlentities使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



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

示例1: html_purify

 function html_purify($dirty_html, $config = FALSE)
 {
     require_once APPPATH . 'third_party/htmlpurifier-4.6.0-standalone/HTMLPurifier.standalone.php';
     if (is_array($dirty_html)) {
         foreach ($dirty_html as $key => $val) {
             $clean_html[$key] = html_purify($val, $config);
         }
     } else {
         $ci =& get_instance();
         switch ($config) {
             //settings for rhe WYSIWYG
             case 'comment':
                 $config = HTMLPurifier_Config::createDefault();
                 $config->set('Core.Encoding', $ci->config->item('charset'));
                 $config->set('HTML.Doctype', 'XHTML 1.0 Strict');
                 $config->set('HTML.Allowed', 'a[href|title],img[title|src|alt],em,strong,cite,blockquote,code,ul,ol,li,dl,dt,dd,p,br,h1,h2,h3,h4,h5,h6,span,*[style]');
                 $config->set('AutoFormat.AutoParagraph', TRUE);
                 $config->set('AutoFormat.Linkify', TRUE);
                 $config->set('AutoFormat.RemoveEmpty', TRUE);
                 break;
             case FALSE:
                 $config = HTMLPurifier_Config::createDefault();
                 $config->set('Core.Encoding', $ci->config->item('charset'));
                 $config->set('HTML.Doctype', 'XHTML 1.0 Strict');
                 break;
             default:
                 show_error('The HTMLPurifier configuration labeled "' . htmlentities($config, ENT_QUOTES, 'UTF-8') . '" could not be found.');
         }
         $purifier = new HTMLPurifier($config);
         $clean_html = $purifier->purify($dirty_html);
     }
     return $clean_html;
 }
开发者ID:sanekagr,项目名称:phoneshop,代码行数:33,代码来源:htmlpurifier_helper.php


示例2: doCompile

    /**
     * Methode to compile a Smarty template
     * 
     * @param  $_content template source
     * @return bool true if compiling succeeded, false if it failed
     */
    protected function doCompile($_content)
    {
        /* here is where the compiling takes place. Smarty
       tags in the templates are replaces with PHP code,
       then written to compiled files. */ 
        // init the lexer/parser to compile the template
        $this->lex = new $this->lexer_class($_content, $this);
        $this->parser = new $this->parser_class($this->lex, $this);
        if (isset($this->smarty->_parserdebug)) $this->parser->PrintTrace(); 
        // get tokens from lexer and parse them
        while ($this->lex->yylex() && !$this->abort_and_recompile) {
            if (isset($this->smarty->_parserdebug)) echo "<pre>Line {$this->lex->line} Parsing  {$this->parser->yyTokenName[$this->lex->token]} Token " . htmlentities($this->lex->value) . "</pre>";
            $this->parser->doParse($this->lex->token, $this->lex->value);
        } 

        if ($this->abort_and_recompile) {
            // exit here on abort
            return false;
        } 
        // finish parsing process
        $this->parser->doParse(0, 0); 
        // check for unclosed tags
        if (count($this->_tag_stack) > 0) {
            // get stacked info
            list($_open_tag, $_data) = array_pop($this->_tag_stack);
            $this->trigger_template_error("unclosed {" . $_open_tag . "} tag");
        } 
        // return compiled code
        // return str_replace(array("? >\n<?php","? ><?php"), array('',''), $this->parser->retvalue);
        return $this->parser->retvalue;
    } 
开发者ID:nizsheanez,项目名称:PolymorphCMS,代码行数:37,代码来源:smarty_internal_smartytemplatecompiler.php


示例3: toXml

 public static function toXml($data, $rootNodeName = 'data', $xml = null)
 {
     // turn off compatibility mode as simple xml throws a wobbly if you don't.
     if (ini_get('zend.ze1_compatibility_mode') == 1) {
         ini_set('zend.ze1_compatibility_mode', 0);
     }
     if ($xml == null) {
         $xml = simplexml_load_string("<?xml version='1.0' encoding='utf-8'?><{$rootNodeName} />");
     }
     // loop through the data passed in.
     foreach ($data as $key => $value) {
         // no numeric keys in our xml please!
         if (is_numeric($key)) {
             // make string key...
             $key = "child_" . (string) $key;
         }
         // replace anything not alpha numeric
         $key = preg_replace('/[^a-z]/i', '', $key);
         // if there is another array found recrusively call this function
         if (is_array($value)) {
             $node = $xml->addChild($key);
             // recrusive call.
             ArrayToXML::toXml($value, $rootNodeName, $node);
         } else {
             // add single node.
             $value = htmlentities($value);
             $xml->addChild($key, $value);
         }
     }
     // pass back as string. or simple xml object if you want!
     return $xml->asXML();
 }
开发者ID:beingsane,项目名称:Joomla-REST-API,代码行数:32,代码来源:classes.php


示例4: addeditBanner

 public function addeditBanner($Data, $id)
 {
     if ($id == 0) {
         $fields = 'title';
         $_POST['md_title'] = htmlentities($_POST['md_title'], ENT_QUOTES);
         $_POST['md_description'] = htmlentities($_POST['md_description'], ENT_QUOTES);
         if ($_FILES['db_background']['name'] != '') {
             $fileName = removeUnsed($_FILES['db_background']['name']);
             move_uploaded_file($_FILES['db_background']['tmp_name'], UPLOAD_ROOT_PATH . $fileName);
             $FileNameArray = pathinfo('upload/' . $fileName);
             mpeg2flv('upload/' . $fileName, $FileNameArray['filename']);
             $_POST['db_background'] = $fileName;
             $fields .= ', background';
             //$fieldValues .=",'".htmlspecialchars($_POST['db_background'],ENT_QUOTES)."'";
             $_POST['db_background'] = htmlentities($_POST['db_background'], ENT_QUOTES);
         }
     } else {
         if (isset($_POST['video_name'])) {
             $_POST['db_background'] = $_POST['video_name'];
         }
     }
     $query = $this->db->query("select title from tbl_banner where id!=" . $id . " and title='" . $Data['md_title'] . "'");
     $RsCount = $query->result_array();
     if (count($RsCount) == 0) {
         if ($id == 0) {
             $this->insertFormContent();
         } else {
             $this->updateFormContent($id);
         }
         return $id;
     } else {
         return 0;
     }
 }
开发者ID:StudsPro,项目名称:islandpeeps.com,代码行数:34,代码来源:banners.php


示例5: msg

 public static function msg($msg, $type)
 {
     $core = core::getInstance();
     if (ROOT == './') {
         $class = array('error' => 'error', 'success' => 'success', 'info' => 'info', 'warning' => 'warning');
         if (!isset($class[$type])) {
             $type = 'info';
         }
         $data = '';
         eval($core->callHook('startShowMsg'));
         if ($msg != '') {
             $data = '<div id="msg" class="' . $class[$type] . '"><p>' . nl2br(htmlentities($msg)) . '</p></div>';
         }
     } else {
         $class = array('error' => 'alert', 'success' => 'success', 'info' => 'info', 'warning' => 'warning');
         if (!isset($class[$type])) {
             $type = 'info';
         }
         $data = '';
         eval($core->callHook('startShowMsg'));
         if ($msg != '') {
             $data = '<div data-alert class="alert-box ' . $class[$type] . ' radius">
  	                                <p>' . nl2br(htmlentities($msg)) . '</p><a href="#" class="close">&times;</a>
  	                        </div>';
         }
     }
     eval($core->callHook('endShowMsg'));
     echo $data;
 }
开发者ID:hellojo84,项目名称:99ko,代码行数:29,代码来源:show.class.php


示例6: standard_error

/**
 * Prints one ore more errormessages on screen
 *
 * @param array Errormessages
 * @param string A %s in the errormessage will be replaced by this string.
 * @author Florian Lippert <[email protected]>
 * @author Ron Brand <[email protected]>
 */
function standard_error($errors = '', $replacer = '')
{
    global $userinfo, $s, $header, $footer, $lng, $theme;
    $_SESSION['requestData'] = $_POST;
    $replacer = htmlentities($replacer);
    if (!is_array($errors)) {
        $errors = array($errors);
    }
    $link = '';
    if (isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']) !== false) {
        $link = '<a href="' . htmlentities($_SERVER['HTTP_REFERER']) . '">' . $lng['panel']['back'] . '</a>';
    }
    $error = '';
    foreach ($errors as $single_error) {
        if (isset($lng['error'][$single_error])) {
            $single_error = $lng['error'][$single_error];
            $single_error = strtr($single_error, array('%s' => $replacer));
        } else {
            $error = 'Unknown Error (' . $single_error . '): ' . $replacer;
            break;
        }
        if (empty($error)) {
            $error = $single_error;
        } else {
            $error .= ' ' . $single_error;
        }
    }
    eval("echo \"" . getTemplate('misc/error', '1') . "\";");
    exit;
}
开发者ID:fritz-net,项目名称:Froxlor,代码行数:38,代码来源:function.standard_error.php


示例7: get_input_box

 function get_input_box()
 {
     global $msg, $charset;
     //R�cup�ration de la valeur de saisie
     $valeur_ = "field_" . $this->n_ligne . "_s_" . $this->id;
     global ${$valeur_};
     $valeur = ${$valeur_};
     if (!$valeur && $_SESSION["checked_sources"]) {
         $valeur = $_SESSION["checked_sources"];
     }
     if (!is_array($valeur)) {
         $valeur = array();
     }
     //Recherche des sources
     $requete = "SELECT connectors_categ_sources.num_categ, connectors_sources.source_id, connectors_categ.connectors_categ_name as categ_name, connectors_sources.name, connectors_sources.comment, connectors_sources.repository, connectors_sources.opac_allowed, source_sync.cancel FROM connectors_sources LEFT JOIN connectors_categ_sources ON (connectors_categ_sources.num_source = connectors_sources.source_id) LEFT JOIN connectors_categ ON (connectors_categ.connectors_categ_id = connectors_categ_sources.num_categ) LEFT JOIN source_sync ON (connectors_sources.source_id = source_sync.source_id AND connectors_sources.repository=2) WHERE connectors_sources.opac_allowed=1 ORDER BY connectors_categ_sources.num_categ DESC, connectors_sources.name";
     $resultat = mysql_query($requete);
     $r = "<select name='field_" . $this->n_ligne . "_s_" . $this->id . "[]' multiple='yes'>";
     $current_categ = 0;
     $count = 0;
     while ($source = mysql_fetch_object($resultat)) {
         if ($current_categ !== $source->num_categ) {
             $current_categ = $source->num_categ;
             $source->categ_name = $source->categ_name ? $source->categ_name : $msg["source_no_category"];
             $r .= "<optgroup label='" . $source->categ_name . "'>";
             $count++;
         }
         $r .= "<option id='op_" . $source->source_id . "_" . $count . "' value='" . $source->source_id . "'" . (array_search($source->source_id, $valeur) !== false ? " selected" : "") . ">" . htmlentities($source->name . ($source->comment ? " : " . $source->comment : ""), ENT_QUOTES, $charset) . "</option>\n";
     }
     $r .= "</select>";
     return $r;
 }
开发者ID:bouchra012,项目名称:PMB,代码行数:31,代码来源:search.class.php


示例8: smarty_modifier_currency

/**
 * Formats a given decimal value to a local aware currency value
 *
 *
 * @link http://framework.zend.com/manual/de/zend.currency.options.html
 * @param float  $value Value can have a coma as a decimal separator
 * @param array  $config
 * @param string $position where the currency symbol should be displayed
 * @return float|string
 */
function smarty_modifier_currency($value, $config = null, $position = null)
{
    if (!Enlight_Application::Instance()->Bootstrap()->hasResource('Currency')) {
        return $value;
    }
    if (!empty($config) && is_string($config)) {
        $config = strtoupper($config);
        if (defined('Zend_Currency::' . $config)) {
            $config = array('display' => constant('Zend_Currency::' . $config));
        } else {
            $config = array();
        }
    } else {
        $config = array();
    }
    if (!empty($position) && is_string($position)) {
        $position = strtoupper($position);
        if (defined('Zend_Currency::' . $position)) {
            $config['position'] = constant('Zend_Currency::' . $position);
        }
    }
    $currency = Enlight_Application::Instance()->Currency();
    $value = floatval(str_replace(',', '.', $value));
    $value = $currency->toCurrency($value, $config);
    if (function_exists('mb_convert_encoding')) {
        $value = mb_convert_encoding($value, 'HTML-ENTITIES', 'UTF-8');
    }
    $value = htmlentities($value, ENT_COMPAT, 'UTF-8', false);
    return $value;
}
开发者ID:ClaudioThomas,项目名称:shopware-4,代码行数:40,代码来源:modifier.currency.php


示例9: filter

 /**
  * Detects all images in shortcode format and converts them into images, clickable links or raw URLs
  *
  * @param string $text HTML-encoded string
  * @param boolean $imagesEnabled Whether to convert shortcodes into real images
  * @param boolean $linksEnabled Whether to convert shortcodes into real hyperlinks
  *
  * @return string
  */
 public function filter($text, $imagesEnabled, $linksEnabled = true)
 {
     if (preg_match_all(self::SHORTCODE_REGEXP, $text, $matches)) {
         if (count($matches) < 3) {
             return $text;
         }
         foreach ($matches[0] as $key => $shortCode) {
             $imageSrc = $matches[2][$key];
             $imageThumbnailSrc = $matches[3][$key];
             $imageOrgSrc = $matches[4][$key];
             $replace = '';
             if ($imagesEnabled) {
                 $replace = sprintf(self::IMAGE_TAG_TEMPLATE, $imageSrc, $imageThumbnailSrc);
             } else {
                 if ($linksEnabled) {
                     if ($imageOrgSrc == '_') {
                         $imageOrgSrc = $imageSrc;
                     }
                     $url = (!preg_match(self::URL_PROTOCOLS_REGEXP, $imageOrgSrc) ? 'http://' : '') . $imageOrgSrc;
                     $linkBody = htmlentities(urldecode($imageOrgSrc), ENT_QUOTES, 'UTF-8', false);
                     $replace = sprintf('<a href="%s" target="_blank" rel="nofollow">%s</a>', $url, $linkBody);
                 } else {
                     $replace = $imageOrgSrc != '_' ? $imageOrgSrc : $imageSrc;
                 }
             }
             $text = $this->strReplaceFirst($shortCode, $replace, $text);
         }
     }
     return $text;
 }
开发者ID:andyUA,项目名称:kabmin-new,代码行数:39,代码来源:WiseChatImagesPostFilter.php


示例10: printCorePropertyRow

function printCorePropertyRow($title, $field, $value, $formText)
{
    global $previewMode, $f, $fp;
    if ($value == '') {
        $text = '<div class="ccm-attribute-field-none">' . t('None') . '</div>';
    } else {
        $text = htmlentities($value, ENT_QUOTES, APP_CHARSET);
    }
    if ($fp->canEditFileProperties() && !$previewMode) {
        $html = '
	<tr class="ccm-attribute-editable-field">
		<td><strong><a href="javascript:void(0)">' . $title . '</a></strong></td>
		<td width="100%" class="ccm-attribute-editable-field-central"><div class="ccm-attribute-editable-field-text">' . $text . '</div>
		<form method="post" action="' . REL_DIR_FILES_TOOLS_REQUIRED . '/files/properties">
		<input type="hidden" name="attributeField" value="' . $field . '" />
		<input type="hidden" name="fID" value="' . $f->getFileID() . '" />
		<input type="hidden" name="task" value="update_core" />
		<div class="ccm-attribute-editable-field-form ccm-attribute-editable-field-type-text">
		' . $formText . '
		</div>
		</form>
		</td>
		<td class="ccm-attribute-editable-field-save"><a href="javascript:void(0)"><img src="' . ASSETS_URL_IMAGES . '/icons/edit_small.png" width="16" height="16" class="ccm-attribute-editable-field-save-button" /></a>
		<img src="' . ASSETS_URL_IMAGES . '/throbber_white_16.gif" width="16" height="16" class="ccm-attribute-editable-field-loading" />
		</td>
	</tr>';
    } else {
        $html = '
		<tr>
			<td><strong>' . $title . '</strong></td>
			<td width="100%" colspan="2">' . $text . '</td>
		</tr>';
    }
    print $html;
}
开发者ID:Mihail9575,项目名称:concrete5,代码行数:35,代码来源:properties.php


示例11: format

 public function format($in, $options = POST_BBCODE)
 {
     $strtr = array();
     if (!($options & POST_HTML)) {
         $in = htmlentities($in, ENT_COMPAT, 'UTF-8');
     }
     if ($options & POST_BBCODE) {
         $in = $this->pre_parse_links($in);
         $in = $this->bbcode_parse($in);
     }
     // Yes, this looks silly, but trust me.
     if (!($options & POST_HTML) || $options & POST_HTML && $options & POST_BREAKS) {
         $strtr["\n"] = "<br />\n";
     }
     // Don't format emoticons!
     if ($options & POST_EMOTICONS) {
         if (isset($this->emoticons['click_replacement'])) {
             $strtr = array_merge($strtr, $this->emoticons['click_replacement']);
         }
         if (isset($this->emoticons['replacement'])) {
             $strtr = array_merge($strtr, $this->emoticons['replacement']);
         }
     }
     $in = strtr($in, $strtr);
     return $in;
 }
开发者ID:biggtfish,项目名称:Sandbox,代码行数:26,代码来源:bbcode.php


示例12: fromString

 /**
  * Set count and period from the string or throw Exception
  */
 function fromString($string)
 {
     if ($string instanceof Am_Period) {
         $this->count = $string->getCount();
         $this->unit = $string->getUnit();
     }
     $string = trim(strtolower($string));
     if ($string === '') {
         $this->count = $this->unit = null;
     } elseif (preg_match('/^(\\d{4}-\\d{2}-\\d{2})(fixed|lifetime)*$/', $string, $regs)) {
         $this->count = $regs[1];
         $this->unit = self::FIXED;
     } elseif (preg_match($regex = '/^(\\d+)\\s*(|w|' . join('|', array(self::DAY, self::MONTH, self::YEAR)) . ')$/', $string, $regs)) {
         $this->count = intval($regs[1]);
         $this->unit = $regs[2] == '' ? self::DAY : $regs[2];
         if ($this->unit == 'w') {
             $this->count *= 7;
             $this->unit = self::DAY;
         }
     } elseif (preg_match('/lifetime$/', $string)) {
         $this->count = self::MAX_SQL_DATE;
         $this->unit = self::FIXED;
     } else {
         throw new Am_Exception_InternalError("Unknown format of Am_Period string : [" . htmlentities($string) . "]");
     }
 }
开发者ID:subashemphasize,项目名称:test_site,代码行数:29,代码来源:Period.php


示例13: tfb_getRequestVar

/**
 * get Request Var
 *
 * @param $varName
 * @param $return
 * @return string
 */
function tfb_getRequestVar($varName, $return = '')
{
    if (array_key_exists($varName, $_REQUEST)) {
        // If magic quoting on, strip magic quotes:
        /**
        * TODO:
        * Codebase needs auditing to remove any unneeded stripslashes
        * calls before uncommenting this.  Also using this really means
        * checking any addslashes() calls to see if they're really needed
        * when magic quotes is on.
        if(ini_get('magic_quotes_gpc')){
        	tfb_strip_quotes($_REQUEST[$varName]);
        }
        */
        $return = htmlentities(trim($_REQUEST[$varName]), ENT_QUOTES);
        /*
        disabled, need to fix deadeye's implementation
        if ($varName == 'transfer' && isHash($return)) {
        	$name = getTransferFromHash($return);
        	if (!empty($name))
        		return $name;
        	else
        		return $return;
        }
        */
    }
    return $return;
}
开发者ID:ThYpHo0n,项目名称:torrentflux,代码行数:35,代码来源:functions.core.tfb.php


示例14: directPostDemo

 /**
  * Implements all 3 steps of the Direct Post Method for demonstration
  * purposes.
  */
 public static function directPostDemo($url, $api_login_id, $transaction_key, $amount = "0.00", $md5_setting = "")
 {
     // Step 1: Show checkout form to customer.
     if (!count($_POST) && !count($_GET)) {
         $fp_sequence = time();
         // Any sequential number like an invoice number.
         echo M2_AuthorizeNetDPM::getCreditCardForm($amount, $fp_sequence, $url, $api_login_id, $transaction_key);
     } elseif (count($_POST)) {
         $response = new M2_AuthorizeNetSIM($api_login_id, $md5_setting);
         if ($response->isAuthorizeNet()) {
             if ($response->approved) {
                 // Do your processing here.
                 $redirect_url = $url . '?response_code=1&transaction_id=' . $response->transaction_id;
             } else {
                 // Redirect to error page.
                 $redirect_url = $url . '?response_code=' . $response->response_code . '&response_reason_text=' . $response->response_reason_text;
             }
             // Send the Javascript back to AuthorizeNet, which will redirect user back to your site.
             echo M2_AuthorizeNetDPM::getRelayResponseSnippet($redirect_url);
         } else {
             echo "Error -- not AuthorizeNet. Check your MD5 Setting.";
         }
     } elseif (!count($_POST) && count($_GET)) {
         if ($_GET['response_code'] == 1) {
             echo "Thank you for your purchase! Transaction id: " . htmlentities($_GET['transaction_id']);
         } else {
             echo "Sorry, an error occurred: " . htmlentities($_GET['response_reason_text']);
         }
     }
 }
开发者ID:klgrimley,项目名称:mzf,代码行数:34,代码来源:AuthorizeNetDPM.php


示例15: podPress_feedSafeContent

function podPress_feedSafeContent($input, $aggressive = FALSE, $removescripts = FALSE)
{
    global $podPress;
    // All values should be plain text (no markup or HTML). [...] CDATA sections are strongly discouraged. (see http://www.apple.com/itunes/podcasts/specs.html#encoding)
    if (TRUE === $removescripts) {
        // this option is only reachable via php source code and via the WP backend
        $input = preg_replace('/<script[\\w\\W]*<\\/script>/i', '', $input);
    }
    $input = strip_tags($input);
    // replace the relevant characters with their HTML entities
    if (TRUE === $aggressive) {
        if (TRUE === version_compare(PHP_VERSION, '5.2.3', '>=')) {
            $result = htmlentities($input, ENT_NOQUOTES, get_bloginfo('charset'), FALSE);
        } else {
            $result = htmlentities($input, ENT_NOQUOTES, get_bloginfo('charset'));
        }
    } else {
        if (TRUE === version_compare(PHP_VERSION, '5.2.3', '>=')) {
            $result = htmlspecialchars($input, ENT_NOQUOTES, get_bloginfo('charset'), FALSE);
        } else {
            $result = htmlspecialchars($input, ENT_NOQUOTES, get_bloginfo('charset'));
        }
    }
    $input = $result;
    $result = str_replace('&nbsp;', ' ', $input);
    // transform all HTML entities in to their numeric equivalents
    $result = ent2ncr($result);
    return $result;
}
开发者ID:niko-lgdcom,项目名称:archives,代码行数:29,代码来源:podpress_feed_functions.php


示例16: update_profile

 /**
  * updates the profile database
  * (TODO) This needs cleaning code, badly. Avatar could be _anything_, for christ's sake.
  *
  * gender, 0 = undecided, 1 = female, 2 = male.
  * 
  * @return string html
  */
 public function update_profile()
 {
     if ($_POST['submit'] != "Submit") {
         //stops you wiping your profile with GET
         $update_profile = $this->edit_profile_page("");
         return $update_profile;
     }
     $this->core("email");
     if (!$this->email->validate($_POST['email'])) {
         $update_profile = $this->edit_profile_page($this->skin->error_box($this->lang->email_wrong_format));
         return $update_profile;
     }
     foreach (json_decode($this->settings->get['custom_fields'], true) as $field => $default) {
         $this->player->{$field} = htmlentities($_POST[$field], ENT_QUOTES, 'utf-8');
     }
     $this->player->email = $_POST['email'];
     $this->player->description = htmlentities($_POST['description'], ENT_QUOTES, 'utf-8');
     $this->player->gender = intval($_POST['gender']);
     $this->player->msn = htmlentities($_POST['msn'], ENT_QUOTES, 'utf-8');
     $this->player->aim = htmlentities($_POST['aim'], ENT_QUOTES, 'utf-8');
     $this->player->skype = htmlentities($_POST['skype'], ENT_QUOTES, 'utf-8');
     $this->player->skin = htmlentities($_POST['skin'], ENT_QUOTES, 'utf-8');
     if ($_POST['show_email'] == 'on') {
         $this->player->show_email = 1;
     } else {
         $this->player->show_email = 0;
     }
     $this->player->update_player();
     $update_profile = $this->edit_profile_page($this->skin->success_box($this->lang->profile_updated));
     return $update_profile;
 }
开发者ID:josh04,项目名称:quest,代码行数:39,代码来源:code_edit_profile.php


示例17: display_search_form

function display_search_form($objectType, $searchString = "")
{
    $me = htmlentities($_SERVER["PHP_SELF"]);
    $searchString = htmlentities($searchString);
    $objectType = !empty($objectType) ? htmlentities($objectType) : "";
    $check_user = $objectType == "" || $objectType == "user" ? "checked " : "";
    $check_printer = $objectType == "printer" ? "checked " : "";
    echo "<!-- Begin search form -->\n";
    echo "<div id=\"search_form\">\n";
    echo "  <form name=\"search_form\" action=\"{$me}?section=find\" method=\"post\">\n";
    echo "    <label>Text to search: \n";
    echo "      <input type=\"text\" name=\"iSearchString\" value=\"{$searchString}\" />\n";
    echo "    </label>\n";
    echo "    <fieldset>\n";
    echo "      <legend>Object type</legend>\n";
    echo "      <label>\n";
    echo "        <input type=\"radio\" name=\"iSearchType\" value=\"user\" {$check_user}/>\n";
    echo "      Users</label>\n";
    echo "      <label>\n";
    echo "        <input type=\"radio\" name=\"iSearchType\" value=\"printer\" {$check_printer}/>\n";
    echo "      Printer</label>\n";
    echo "    </fieldset>\n";
    echo "    <input type=\"submit\" value=\"submit\" \\>\n";
    echo "    <input type=\"reset\" value=\"clear\" />\n";
    echo "  </form>\n";
    echo "</div> \n";
    echo "<!-- End search form -->\n";
}
开发者ID:BackupTheBerlios,项目名称:jasmine-svn,代码行数:28,代码来源:find.php


示例18: check_input

function check_input($data)
{
    $data = trim($data);
    $data = stripslashes($data);
    $data = htmlentities($data, ENT_QUOTES, 'UTF-8');
    return $data;
}
开发者ID:JLBR,项目名称:School-Projects,代码行数:7,代码来源:tempPass.php


示例19: sanitizeString

function sanitizeString($_db, $str)
{
    $str = strip_tags($str);
    $str = htmlentities($str);
    $str = stripslashes($str);
    return mysqli_real_escape_string($_db, $str);
}
开发者ID:NickGamarra,项目名称:GameChangers,代码行数:7,代码来源:functions.php


示例20: sanitizeString

function sanitizeString($var)
{
    $var = stripslashes($var);
    $var = strip_tags($var);
    $var = htmlentities($var);
    return $var;
}
开发者ID:antrachtman,项目名称:PHP,代码行数:7,代码来源:convert.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP htmlentities2函数代码示例发布时间:2022-05-15
下一篇:
PHP htmlent_utf8函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap