-
PHP中基本HTTP认证技巧解析
所属栏目:[PHP教程] 日期:2022-08-01 热度:180
这篇文章主要介绍了PHP中基本HTTP认证技巧,实例分析了HTTP身份验证的原理与实现方法,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了PHP中基本HTTP认证技巧。分享给大家供大家参考。具体分析如下: 通过组合.htaccess文件和.htpasswd文件被用来阻[详细]
-
php计算两个文件相对路径的方法介绍
所属栏目:[PHP教程] 日期:2022-07-31 热度:174
本文实例讲述了php计算两个文件相对路径的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的php程序设计有所帮助。 一、问题: 写一个php函数算出两个文件的相对路径。例如$a=/a/b/c/d/e.php; $b=/a/b/12/34/c.php,B相对于A的相对路径是什么?[详细]
-
php从给定url获取文件扩展名的方法分享
所属栏目:[PHP教程] 日期:2022-07-31 热度:57
本文实例讲述了php从给定url获取文件扩展名的方法。分享给大家供大家参考。具体实现方法如下: ?php/** * 给定url,获取文件后缀 * @param string $url * @return string */function getUrlPostfix ($url){ $url_arr = explode(., $url); $postfix = $url_ar[详细]
-
php实现将字符串按照指定距离开展分割的方法
所属栏目:[PHP教程] 日期:2022-07-31 热度:187
本文实例讲述了php实现将字符串按照指定距离进行分割的方法。分享给大家供大家参考。具体如下: 将一个字符串每隔三个字符添加一个逗号,例如把字符串1234567890转换为1,234,567,890, ?php/** * 每隔3个字符,用逗号进行分隔 * @param string $str * @retur[详细]
-
php中判断两个浮点数是否相等的方法
所属栏目:[PHP教程] 日期:2022-07-31 热度:137
本文实例讲述了php判断两个浮点数是否相等的方法。具体分析如下: 由于浮点数直接用==判断是否相等是不完全正确的,所以下面给出了一个方法,先设定的一个精度,如果在精度范围内相等则认为相等,否则认为不能?php$delta = 0.00001;$a = 1.00000001;$b = 1.0[详细]
-
php从csv文件读取数据并输出到网页的方法介绍
所属栏目:[PHP教程] 日期:2022-07-31 热度:137
本文实例讲述了php从csv文件读取数据并输出到网页的方法。具体实现方法如下: ?php$fp = fopen(sample.csv,r) or die(cant open file);print table/n;while($csv_line = fgetcsv($fp)) { print tr; for ($i = 0, $j = count($csv_line); $i $j; $i++) { prin[详细]
-
php中实现ip白名单黑名单功能
所属栏目:[PHP教程] 日期:2022-07-31 热度:140
本文给大家分享了2个php用于实现黑白名单的实用函数,分别是安全IP检测函数和获取客户端IP函数,注释里解释的非常清楚,这里我就不多废话了。 这个是一个检测ip是否非法的php函数,适应于白名单,黑名单功能开发,主要场景应用于:api来源限制,访问限制等.[详细]
-
PHP往XML中增加节点的方法
所属栏目:[PHP教程] 日期:2022-07-31 热度:118
这篇文章主要介绍了PHP往XML中添加节点的方法,涉及php操作XML文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 具体方法如下: 1. contacts.xml代码 代码如下:contact id=43956 personal name firstJ/first middleJ/middle lastJ/last 2. php代码 代码[详细]
-
php实现兼容2038年后Unix时间戳转换函数介绍
所属栏目:[PHP教程] 日期:2022-07-31 热度:138
这篇文章主要介绍了php实现兼容2038年后Unix时间戳转换函数,使用方法和就的函数一样,非常实用,推荐给大家,希望大家能够喜欢。 使用方法跟旧的函数一模一样. 代码如下: function fun_strtotime($var1=0,$var2=0){ if(!$var2){ $var2 = $var1; $var1 = 0;[详细]
-
Php使用strtotime计算两个给定日期之间天数的方法分享
所属栏目:[PHP教程] 日期:2022-07-31 热度:147
这篇文章主要介绍了PHP使用strtotime计算两个给定日期之间天数的方法,实例分析了php操作时间的技巧,非常具有实用价值,需要的朋友可以参考下 具体分析如下:PHP的strtotime函数用于将任何英文文本的日期时间描述解析为Unix时间戳。这个函数将使用TZ环境变量([详细]
-
Codeigniter实现传输带附件的邮件
所属栏目:[PHP教程] 日期:2022-07-31 热度:170
这篇文章主要介绍了Codeigniter实现发送带附件的邮件的方法,涉及Codeigniter中attach方法的使用技巧,非常具有实用价值,需要的朋友可以参考下 attach() 方法允许你的发邮件时带上附件,下面是演示代码 代码如下:$this-load-library(email); $this-email-from([详细]
-
Laravel中使用自己编写类库的3种方法
所属栏目:[PHP教程] 日期:2022-07-30 热度:67
这篇文章主要介绍了Laravel中使用自己编写类库的3种方法,本文讲解了增加可直接实例化的类、增加可直接调用的函数、增加稍微复杂的类库三种方式,需要的朋友可以参考下 虽然Composer使得我们可以重用很多现有的类库(例如packagist.org中的),但是我们仍然可[详细]
-
PHP框架Laravel的小技巧两则
所属栏目:[PHP教程] 日期:2022-07-30 热度:172
这篇文章主要介绍了PHP框架Laravel的小技巧两则,本文讲解了Route::controller中路由批量命名、根据系统变量判断当前运行环境两个小技巧,需要的朋友可以参考下 用 Laravel 作为 PHP 开发框架很久了,但是有些官方文档中没有覆盖到的地方,每隔一段时间又会忘[详细]
-
Laravel模板引擎Blade中section的一些标签的区别介绍
所属栏目:[PHP教程] 日期:2022-07-30 热度:82
这篇文章主要介绍了Laravel模板引擎Blade中section的一些标签的区别介绍,本文讲解了@yield 与 @section、@show 与 @stop、@append 和 @override的区别,需要的朋友可以参考下 Laravel 框架中的 Blade 模板引擎,很好用,但是在官方文档中有关 Blade 的介绍并[详细]
-
Laravel 5.0 发布 新版本特性详解
所属栏目:[PHP教程] 日期:2022-07-30 热度:54
这篇文章主要介绍了Laravel 5.0 发布 新版本特性详解,本文讲解了目录结构、Contracts、路由缓存、路由中间、控制器方法注入、认证脚手架等新特性,需要的朋友可以参考下 译注: 期待 Laravel 5.0 已经很久很久了, 之前跳票说要到今年一月份发布. 从一月份就一[详细]
-
php使用curl获取https请求的方法
所属栏目:[PHP教程] 日期:2022-07-30 热度:106
这篇文章主要介绍了php使用curl获取https请求的方法,涉及curl针对https请求的操作技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php使用curl获取https请求的方法。分享给大家供大家参考。具体分析如下: 今日在做一个项目,需要curl获取第三方[详细]
-
php+html5使用FormData对象提交表单及上传图片的方法
所属栏目:[PHP教程] 日期:2022-07-30 热度:68
这篇文章主要介绍了php+HTML5/html5使用FormData对象提交表单及上传图片的方法,实例分析了FormData对象的使用技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php+html5使用FormData对象提交表单及上传图片的方法。分享给大家供大家参考。具体分[详细]
-
php实现上传图片保存到数据库的方法
所属栏目:[PHP教程] 日期:2022-07-30 热度:160
这篇文章主要介绍了php实现上传图片保存到数据库的方法,可通过将图片保存在数据库实现多台服务器共享文件的功能,非常具有实用价值,需要的朋友可以参考下 php实现上传图片保存到数据库的方法。分享给大家供大家参考。具体分析如下: php 上传图片,一般都使用[详细]
-
php发送与接收流文件的方法
所属栏目:[PHP教程] 日期:2022-07-30 热度:59
这篇文章主要介绍了php发送与接收流文件的方法,实例分析了php针对流文件的常见操作技巧,需要的朋友可以参考下 本文实例讲述了php发送与接收流文件的方法。分享给大家供大家参考。具体如下: sendStreamFile.php 把文件以流的形式发送 receiveStreamFile.php[详细]
-
PHP获取数组长度或某个值出现次数的方法
所属栏目:[PHP教程] 日期:2022-07-30 热度:175
这篇文章主要介绍了PHP获取数组长度或某个值出现次数的方法,实例分析了count()与array_count_value()的使用技巧,需要的朋友可以参考 本文实例讲述了PHP获取数组长度或某个值出现次数的方法。分享给大家供大家参考。具体分析如下: count():对数组中的元素个[详细]
-
php中使用url传递数组的方法
所属栏目:[PHP教程] 日期:2022-07-30 热度:178
这篇文章主要介绍了php中使用url传递数组的方法,实例分析了URL传递数组发送与接收的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php中使用url传递数组的方法。分享给大家供大家参考。具体分析如下: 数组传递这么写: 代码如下:echoa href=2.p[详细]
-
直击php中unserialize返回false的处理方法
所属栏目:[PHP教程] 日期:2022-07-29 热度:123
本文实例讲述了php中unserialize返回false的解决方法,分享给大家供大家参考。具体方法如下: php 提供serialize(序列化) 与unserialize(反序列化)方法。 使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据。 先来看看如下程序实例: ?[详细]
-
掌握PHP中json_encode与json_decode的区别
所属栏目:[PHP教程] 日期:2022-07-29 热度:129
了解PHP中json_encode与json_decode的区别 一、json_encode() 对变量进行JSON编码 语法:json_encode($value[,$options=0]) 注意: 1、$value为要编码的值,且该函数只对UTF8编码的数据有效; 2、options:由以下常量组成的二进制掩码:JSON_HEX_QUOT, JSON_H[详细]
-
php如何剖析url?解析url的5种方式介绍
所属栏目:[PHP教程] 日期:2022-07-29 热度:97
php解析url的几种方式 1、利用$_SERVER内置数组变量 访问:http://localhost/test.php?m=adminc=indexa=listscatid=1page=1 //URL的参数 echo $_SERVER[QUERY_STRING]; 返回: m=adminc=indexa=listscatid=1page=1 //包含文件名 echo $_SERVER[REQUEST_URI];[详细]
-
PHP该如何解压缩zip文件?代码示例
所属栏目:[PHP教程] 日期:2022-07-29 热度:91
PHP解压缩zip文件 1、使用PHP执行文件解压缩zip文件,前提条件,一定要确定服务器开启了zip拓展 2、封装的方法如下: 实例代码: ?php /** * 压缩文件 * @param array $files 待压缩文件 array(d:/test/1.txt,d:/test/2.jpg);【文件地址为绝对路径】 * @par[详细]
