展开菜单

PHP转义HTML字符符号函数htmlentities()

php在网页中输出字符串时,通常需要把字符串中的 HTML 字符转义为 HTML 实体,如“&”转义为“&amp;”、“<”转义为“&lt;”等,避免和页面上存在的符号发生作用,保证页面的正常显示以及安全。 PHP 中可以使用 htmlentities 函数转义HTML字符,htmlentities 函数会转化所有的 html 代码,包括无法识别的中文字符也会转义。 函数语法 htmlentities(string, flags, character-set, double_encode) 参数说明 stri...

php判断访问web网站的设备是手机还是电脑

php可以通过HTTP_USER_AGENT来获取浏览web页面的访客使用的操作系统(包括版本号)、浏览器(包括版本号)以及偏好的代码信息,因此可以通过其中的操作系统或浏览器判断访问者使用的是手机还是电脑。 php代码 <?php var_dump($_SERVER['HTTP_USER_AGENT']); ?> 输出的信息 string(65) "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0" 判断手机或电脑的代码 <...

SQL从第几条数据起调用的select查询语句

SQL SERVER数据库,使用sql语句查询数据表中第几条起的数据,或查询数据表中第n条到第m条之间的数据。 示例: PS:content是要查询的数据表,id是content数据表中的主键字段。 1、查询数据表中第3条起的数据 select * from content where id not in (select top 3 id from content order by id desc) order by id desc 2、查询数据表中第4条至第10条数据 select top 7 * from content whe...

访问github.io出现404错误的解决方法

访问github.io出现404错误的解决方法

访问github.io站点,浏览器报404错误,部分的原因可能是系统DNS缓存导至,清除系统DNS缓存可解决。 快捷键win+R打开运行窗口,输入cmd后按回车键 在打开的命令窗口输入 ipconfig/flushdns

php代码前面的@符号有什么作用,@运算符作用说明

@符号在php代码中用于屏蔽/忽略表达式生成的错误提示信息,@运算符只对表达式有效,可以用在变量、常量、函数和 include() 中调用,但不能用在函数或类的定义之前,也不能用在条件结构(如 if 和 foreach 等)。 通俗地理解就是:使用@符号后,@符号后面的语句即使有错误,也不会进行错误提示。 如果启用了track_errors功能,则表达式生成的错误消息将保存在变量 $ php_errormsg 中,每个错误都会覆盖此变量。 代码示例: $getSize = @filesize('../default.jpg'); fil...

解决Font Awesome图标跨域引用字体导致图标不能显示的方法

网页使用 Font Awesome 字体图标时图标不能正常显示,浏览器控制台出现“@font-face 跨源请求失败。资源访问受限”的错误提示,出现该错误的原因是浏览器的同源策略机制导致。 解决方法是使用跨域资源共享(CORS)机制,跨域资源共享标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站有权限访问哪些资源。 例如 apache 服务器可以通过 .htaccess 文件添加: <FilesMatch ".(eot|ttf|svg|woff)"> Header set Access-Control-Allow-Origin "*" ...

站酷字库多款免费商用授权中英文字体

站酷字库多款免费商用授权中英文字体

站酷字库(ZCOOL)提供多款免费中英文字体下载,免费授权全社会使用,包括商用。 所有字体下载页面:https://www.zcool.com.cn/special/zcoolfonts/ 站酷高端黑体 2014年圣诞发布的第一款由站酷冠名的公益字体,包含了6763个汉字、数字和英文字母。字体设计师胡晓波、刘兵克在站酷网发起“汉字百人舞”的征集设计师集体造字,前后参与设计师近百人。 站酷酷黑体 在站酷十周年之际横空出世,由胡晓波发起,字游工作室成员进行基础字形设计,胡晓波设计班十名学员共同设计完成。 ...

php删除array数组中指定元素的方法

删除php数组中的单个元素使用unset()或array_splice()方法,array_splice()在释放数组指定元素上与unset()函数取到相同作用。 删除数组中的多个元素则使用array_diff()或array_diff_key()方法。 提示:知道值(value),不知道键(key),可以使用array_search()方法来获取键(key)。 删除单个元素 unset()方法 提示:使用unset()方法删除数组元素,不会改变其他的键(key)。 <?php $array = array(0 ...

phpmyadmin设置id字段自增方法教程

phpmyadmin设置id字段自增方法教程

创建数据表,需要把主键id字段设置为自增(自动的增量),设置方法是在字段添加或者修改时,勾选A_I(AUTO_INCREMENT)。 操作步骤: 打开phpmyadmin,选择数据表,点击“结构”,勾选要修改的字段,点击“修改” 勾选“A_I”,保存即可。

使用count()函数统计sql select查询结果的条数量

使用sql select查询语句,并统计查询结果的记录条数,可以通过count()函数实现,COUNT() 函数会返回匹配指定条件的行数。 1、单个表查询 select count(*) as total from tablename where id > 50 2、数据表联合查询 select count(*) as total from (select * from tablename where id > 50) as tablename2 上面的sql会把统计结果指定给total,调用这个total这个字段就可以显示统计的数量结...