`

PHP htmlspecialchars() 函数

 
阅读更多

htmlspecialchars() 函数把预定义的字符转换为 HTML 实体。

<?php
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars($str);
?>

 

htmlspecialchars() 函数把预定义的字符转换为 HTML 实体。
预定义的字符是:
& (和号)成为 &
" (双引号)成为 "
' (单引号)成为 '
< (小于)成为 <
> (大于)成为 >

 

案例:

if($_GET['id']!=null){
	$_sql = " SELECT * FROM o_code WHERE o_id =$_id LIMIT 1 ";
	$_result = _fetch_array($_sql);
	if ($_GET['action'] == 'code') {
		$_english = trim($_POST['english']);
		$_sym = trim($_POST['symbol']);
		$_symbol = htmlspecialchars($_sym,ENT_QUOTES);
		$_info = trim($_POST['info']);
		$_type = trim($_POST['type']);
		$_sql = "UPDATE o_code SET o_english = '$_english', o_symbol = '$_symbol',
				 o_info = '$_info', o_type = '$_type' WHERE o_id = $_id";
		_query($_sql);
		_close();
		echo "<script type='text/javascript'>alert('修改成功');location.href='code.of.update.php?id=$_id';</script>";
		exit();
	}
}

 

参考文档:http://www.w3school.com.cn/php/func_string_htmlspecialchars.asp 打开

 

 

分享到:
评论

相关推荐

    PHP htmlspecialchars()函数用法与实例讲解

    PHP中的htmlspecialchars()函数是一个非常实用的函数,主要用于将特殊字符转换成HTML实体。这在Web开发中非常重要,因为它可以帮助防止跨站脚本攻击(XSS),同时确保数据在浏览器中正确显示。 htmlspecialchars()...

    php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析

    在PHP编程中,`htmlspecialchars()` 是一个非常关键的函数,用于将预定义的字符转换为HTML实体,以防止数据在HTML环境下产生意外的解析效果。这个函数的主要作用是确保输入到网页的内容不会被浏览器错误地解释为HTML...

    PHP自定义公共函数

    例如,可以创建一个函数`sanitize_input($input)`,使用`htmlspecialchars()`和`trim()`对输入进行净化,防止XSS(跨站脚本攻击)和SQL注入。 2. **日期格式化**: PHP提供了`date()`和`DateTime`类来处理日期和...

    PHP函数壁纸

    PHP的`htmlspecialchars()`函数用于将特殊字符转换为HTML实体,防止HTML注入攻击。`strip_tags()`函数则用于去除字符串中的HTML和PHP标签,保留纯文本内容。若需要解析HTML并提取特定信息,可以使用`DOMDocument`类...

    php常用函数集合

    ### PHP常用函数集合详解 #### 一、字符串处理函数 在PHP编程中,字符串处理是非常常见且重要的操作。本文档将详细介绍PHP中一系列常用的字符串处理函数,并解释它们的功能及应用场景。 ##### 1. `addcslashes` ...

    自己函数整理 php常用

    - `ENT_COMPAT`, `ENT_QUOTES`, `ENT_NOQUOTES`: `htmlspecialchars()`函数的编码选项。 - `CHAR_MAX`: 字符的最大值。 - `LC_...`: 与地区相关的常量,用于`localeconv()`函数。 4. **其他示例**: - `str_pad...

    PHP htmlspecialchars_decode()函数用法讲解

    PHP htmlspecialchars_decode() 函数 实例 把预定义的 HTML 实体 “&lt;“(小于)和 “&gt;”(大于)转换为字符: &lt;?php $str = This is some &lt;b&gt;bold&lt;/b&gt; text.; echo htmlspecialchars_decode($str); ?&gt; ...

    PHP htmlspecialchars() 函数实例代码及用法大全

    `PHP htmlspecialchars()` 函数是一个非常重要的工具,用于在输出数据到HTML页面时防止跨站脚本(XSS)攻击。这个函数的主要作用是将特定的字符转换为HTML实体,确保它们在浏览器中显示为文本,而不会被解释为HTML或...

    PHP关于htmlspecialchars、strip_tags、addslashes的解释

    PHP的htmlspecialchars、strip_tags、addslashes是网页程序开发中常见的函数,今天就来详细讲述这些函数的用法: 1.函数strip_tags:去掉 HTML 及 PHP 的标记 注意:本函数可去掉字串中包含的任何 HTML 及 PHP 的...

    PHP3, PHP4函数大全[pdf]

    《PHP3, PHP4函数大全》是一份涵盖了PHP3和PHP4时代常用函数的综合参考资料。这份PDF文档详细列举并解释了多个领域的函数,包括字符串处理、数学计算、文件操作、时间和日期处理、系统信息与控制,以及数组操作等多...

    PHP常用函数大全.pdf

    在提供的文件内容中,包含了大量PHP编程语言中常用函数的信息。这些函数覆盖了字符串处理、加密、格式化、数组处理等多个方面。下面详细阐述这些知识点: 字符串处理: - `addcslashes` 和 `addslashes` 用于在特定...

    Php常用函数

    ### PHP常用函数详解 #### 一、PHP数据库函数(基于mysqli) 在PHP中,与数据库交互是非常常见的需求,尤其是在Web开发领域。为了更好地理解和使用这些函数,我们将对以下几个常用的数据库函数进行详细介绍: ###...

    PHP文件处理及文件上传函数

    PHP提供了丰富的函数来读取、写入、创建、删除和重命名文件。以下是一些常用的关键函数: 1. `fopen()`: 打开一个文件或URL,返回一个文件指针,例如:`$file = fopen('filename.txt', 'r');` 2. `fclose()`: 关闭...

    php htmlspecialchars()与shtmlspecialchars()函数的深入分析

    PHP提供了一系列函数来实现这一点,其中最常用的函数之一是htmlspecialchars()。该函数的目的是将特殊HTML字符转换成对应的HTML实体,从而确保这些字符不会被浏览器解释为HTML或JavaScript代码的一部分。而在本篇...

    PHP函数大全.pdf

    《PHP函数大全》是一份详尽的PHP编程参考资料,涵盖了大量PHP内置函数的使用方法。以下是一些重要的PHP函数及其用途: 1. **数学函数**: - `abs()`:计算并返回绝对值。 - `acos()`:计算反余弦值。 - `log()`...

    如何使用PHP中的字符串函数

    ### 如何使用PHP中的字符串函数 #### 一、输出字符串函数:`echo`, `print`, `printf`, `sprintf` 在PHP中,`echo` 和 `print` 是最基础的输出字符串的方法,通常用来显示文本或者变量的内容。这两个函数非常相似...

Global site tag (gtag.js) - Google Analytics