-
PHP调试函数和日志记录函数分享
所属栏目:[PHP教程] 日期:2022-07-30 热度:190
这篇文章主要介绍了PHP调试函数和日志记录函数分享,本文分享的函数都是自己项目中使用的,需要的朋友可以参考下 网站程序开发过程经常需要调试,发布阶段也需要记录运行日志,方便发现问题和还原事件。这就要求有调试和日志记录功能。 下面分别写了用于调试的[详细]
-
php去除html标记的原生函数详解
所属栏目:[PHP教程] 日期:2022-07-30 热度:71
这篇文章主要介绍了php去除html标记的原生函数详解,非常详细,需要的朋友可以参考下 strip_tags 去掉 HTML 及 PHP 的标记。 语法: string strip_tags(string str); 传回值: 字串 函式种类: 资料处理 内容说明 本函式可去掉字串中包含的任何 HTML 及 PHP 的标[详细]
-
PHP callback函数使用方法和注意事项
所属栏目:[PHP教程] 日期:2022-07-30 热度:154
这篇文章主要介绍了PHP callback函数使用方法和注意事项,本文讲解了callback函数的一些使用技巧和避免事项,并给出了一个使用实例,需要的朋友可以参考下 在PHP中有些诸如 call_user_function() 或 usort() 的函数接受用户自定义的函数作为一个参数。Callback[详细]
-
php实现excel中rank函数功能的方法
所属栏目:[PHP教程] 日期:2022-07-30 热度:99
这篇文章主要介绍了php实现excel中rank函数功能的方法,较为详细的分析了rank函数的功能及具体实现方法,需要的朋友可以参考下 本文实例讲述了php实现excel中rank函数功能的方法。分享给大家供大家参考。具体分析如下: sql语句实现排名是像这样的如: 总分成[详细]
-
php中解析带中文字符的url函数分享
所属栏目:[PHP教程] 日期:2022-07-30 热度:148
这篇文章主要介绍了php中解析带中文字符的url函数分享,本文直接给出实现代码,重点是对rawurlencode函数的使用上,需要的朋友可以参考下 很多时候,在书写网页应用程序时候,会遇到中文和其他字符冲突的问题,例如有的url链接中包含中文字符,那么在使用wget/c[详细]
-
php实现utf-8转unicode函数分享
所属栏目:[PHP教程] 日期:2022-07-30 热度:126
这篇文章主要介绍了php实现utf-8转unicode函数分享,需要的朋友可以参考下 代码很简单,功能却很实用,推荐给大家。 奉上代码先: public function utf8_unicode($str) { $unicode = array(); $values = array(); $lookingFor = 1; for ($i = 0; $i strlen( $[详细]
-
PHP获取当前完整URL地址的函数
所属栏目:[PHP教程] 日期:2022-07-30 热度:104
这篇文章主要介绍了PHP获取当前完整URL地址的函数,需要的朋友可以参考下 这里主要是给大家分享一个非常实用的PHP函数,代码很简单,就不多废话了,小伙伴们需要的话直接拿去用,代码如下: //php获取当前访问的完整url地址 function get_current_url(){ $curr[详细]
-
非常实用的PHP常用函数汇总
所属栏目:[PHP教程] 日期:2022-07-30 热度:179
这篇文章主要介绍了非常实用的PHP常用函数,汇总了加密解密、字符串操作、文件操作、SQL注入等函数的实例与用法说明,在PHP项目开发中非常具有实用价值,需要的朋友可以参考下 本文实例总结了一些在php应用开发中常用到的函数,这些函数有字符操作,文件操作及[详细]
-
PHP使用反射机制实现查找类和方法的所在位置
所属栏目:[PHP教程] 日期:2022-07-15 热度:103
这篇文章主要介绍了PHP使用反射机制实现查找类和方法的所在位置,实例分析了PHP反射机制的原理与使用反射机制实现对类和方法的查找技巧,需要的朋友可以参考下。 本文实例讲述了PHP使用反射机制实现查找类和方法的所在位置,分享给大家供大家参考,具体如下:[详细]
-
PHP预定义变量9大超全局数组用法详解
所属栏目:[PHP教程] 日期:2022-07-15 热度:102
本文主要介绍PHP9个超全局数组$_SERVER、$_GET、$_POST、$_COOKIE、$_FILES、$_ENV、$_REQUEST、$_SESSION、$GLOBALS的详细用法。 1、$_SERVER $_SERVER超级全局变量包含由web服务器创建的信息,它提供了服务器和客户配置及当前请求环境的有关信息。根据服务[详细]
-
PHP的全局错误处理详解
所属栏目:[PHP教程] 日期:2022-07-15 热度:138
php自有try{throw{}}catch{}异常/错误捕获系统,难以在生产环境中运用;生产环境中,我们一般要求,一旦出现异常/错误,php立刻结束脚本,向访客浏览器输出出错提示,并通过自定义函数向管理员发送消息。 本文目的 PHP的全局错误处理,在开发项目的时候很有[详细]
-
基于PHP实现通过照片获取ip地址
所属栏目:[PHP教程] 日期:2022-07-15 热度:161
在本教程中,我们将学习如何用一张照片来盗取ip地址。我的想法是通过修改.htaccess文件,将jpg文件当作php文件来解析。感兴趣的朋友一起学习吧 在本教程中,我们将学习如何用一张照片来盗取ip地址。我的想法是通过修改.htaccess文件,将jpg文件当作php文件来[详细]
-
Composer设置忽略版本匹配的方法
所属栏目:[PHP教程] 日期:2022-07-15 热度:170
Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。接下来通过本文给大家介绍Composer设置忽略版本匹配的方法,需要的朋友参考下吧 Composer简介 Compo[详细]
-
PHPExcel笔记, mpdf导出
所属栏目:[PHP教程] 日期:2022-07-15 热度:190
这篇文章主要介绍了PHPExcel笔记, mpdf导出,需要的朋友可以参考下 phpexcel常用处理 ##导入类库 require PHPExcel/Classes/PHPExcel.php; require PHPExcel/Classes/PHPExcel/Writer/Excel5.php; //非07格式的写出类 ##基础属性设定 $objPHPExcel = PHPExce[详细]
-
php面向对象值单例模式
所属栏目:[PHP教程] 日期:2022-07-15 热度:199
一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务,需要的朋友可以参考下。 单例模式(职责模式): 简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定的任务; 单例类: 1、构造函数需要标[详细]
-
Joomla开启SEF的方法
所属栏目:[PHP教程] 日期:2022-07-15 热度:161
这篇文章主要介绍了Joomla开启SEF的方法,以Joomla1.5分析了开启SEF的步骤与相关注意事项,需要的朋友可以参考下。 本文实例讲述了Joomla开启SEF的方法,分享给大家供大家参考,具体如下: 使用SEF(search engine friendly)网址的主要目的是使内容的关键词出现[详细]
-
php简单实现多语言切换的方法
所属栏目:[PHP教程] 日期:2022-07-15 热度:173
这篇文章主要介绍了php简单实现多语言切换的方法,涉及php字符串、数组结合session操作实现多语言切换的相关技巧,需要的朋友可以参考下。 本文实例讲述了php简单实现多语言切换的方法,分享给大家供大家参考,具体如下: 1.主程序代码: ?php include lib/fun[详细]
-
实例讲解php数据访问
所属栏目:[PHP教程] 日期:2022-07-15 热度:108
这篇文章主要以实例讲解的方式为大家详细介绍了php数据访问,数据访问有两种方式,本文为大家揭晓,感兴趣的小伙伴们可以参考一下。 本文实例为大家分享了两种php数据访问方式,大家可以进行比较,分析两种方式的异同,最后为大家提供了一个小练习,具体内容[详细]
-
php简单统计在线人数的方法
所属栏目:[PHP教程] 日期:2022-07-15 热度:98
这篇文章主要介绍了php简单统计在线人数的方法,涉及php针对文本文件的读写与相关数学运算技巧,需要的朋友可以参考下,本文实例讲述了php简单统计在线人数的方法,分享给大家供大家参考,具体如下: ?php //首先你要有读写文件的权限 //本程序可以直接运行,第[详细]
-
php利用openssl生成签名实例程序
所属栏目:[PHP教程] 日期:2022-06-17 热度:90
前面我有讲过利用其它的算法生成签名,下面我们同样在利用openssl生成签名,希望此文章对各位同学会有所帮助. PHP实例代码如下: ?php /** * 根据原文生成签名内容 * * @param string $data 原文内容 * * @return string //开源代码phpfensi.com */ function si[详细]
-
php 使用openssl_verify验证签名实例程序
所属栏目:[PHP教程] 日期:2022-06-17 热度:125
下面我们一起来看看关于php 使用openssl_verify验证签名实例程序,openssl_verify 可能有三个返回值1,0,-1,只有返回1表示验证签名成功,$signature_alg 默认OPENSSL_ALGO_SHA1,如果是DSA加密要设置成OPENSSL_ALGO_DSS1,实例代码如下: ?php /** * 验证签名 * T[详细]
-
php生成uuid格式字符串实例程序
所属栏目:[PHP教程] 日期:2022-06-17 热度:147
uuid是什么格式的字符串我想很多朋友不知道,但是你己经来了估计就清楚什么是uuid了,下面我们一起来看看如何生成uuid字符串吧. UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的,通常平台会提供生成UUID的API。UUID按照开放软件基金[详细]
-
php生成一个安全随机的密码程序
所属栏目:[PHP教程] 日期:2022-06-17 热度:170
php生成一个随机的密码,方便快捷,可以随机生成安全可靠的密码,希望此文章对大家会有所帮助. php生成一个安全随机的密码程序实例代码如下: ?php header(Content-type:text/html;charset=utf-8); function getRandPass($length = 6){ $password = ; //将你想要[详细]
-
php过滤特殊危险字符的总结
所属栏目:[PHP教程] 日期:2022-06-17 热度:95
在网站中表单提交或url获取值我们都可能碰到一些安全问题,下面我总结了一些常用的过滤一些危险特殊字符的解决方法,一般,对于传进来的字符,php可以用addslashes函数处理一遍(要get_magic_quotes_gpc()为假才处理,不然就重复转义了!),这样就能达到一定程[详细]
-
php过滤表单提交的危险代码
所属栏目:[PHP教程] 日期:2022-06-17 热度:163
表单提交如果安全做得不好就很容易因为这个表单提交导致网站被攻击了,下面我来分享两个常用的php 过滤表单提交的危险代码的实例,各位有需要的朋友可参考. 例1,代码如下: function uhtml($str) { $farr = array( /s+/, //过滤多余空白 //过滤 script等可能引[详细]