-
php中实现httpRequest的方法
所属栏目:[PHP教程] 日期:2022-08-01 热度:129
这篇文章主要介绍了php实现httpRequest的方法,涉及php操作http的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php实现httpRequest的方法。分享给大家供大家参考。具体如下: 想从学校图书馆的网站上抓取数据处理之后在返回给浏览器,试了[详细]
-
php计算指定目录下文件占用空间的方法推荐
所属栏目:[PHP教程] 日期:2022-08-01 热度:69
这篇文章主要介绍了php计算指定目录下文件占用空间的方法,实例分析了php操作目录及文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 具体分析如下:php中可以通过 RecursiveDirectoryIterator 扩展 DirectoryIterator的getChildren() 方法提供访问子目[详细]
-
php遍历删除整个目录及文件的方法介绍
所属栏目:[PHP教程] 日期:2022-08-01 热度:129
这篇文章主要介绍了php遍历删除整个目录及文件的方法,涉及php操作目录及文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了php遍历删除整个目录及文件的方法。分享给大家供大家参考。具体分析如下:我们可以使用RecursiveDirectoryIterat[详细]
-
php实现以仅读方式打开文件的方法
所属栏目:[PHP教程] 日期:2022-08-01 热度:110
这篇文章主要介绍了php实现以只读方式打开文件的方法,实例分析了php中fopen函数的功能及使用技巧,需要的朋友可以参考 本文实例讲述了php实现以只读方式打开文件的方法。分享给大家供大家参考。具体分析如下:php中可以通过fopen()打开一个文件,第二个参数设[详细]
-
PHP中基本HTTP认证技巧解析
所属栏目:[PHP教程] 日期:2022-08-01 热度:66
这篇文章主要介绍了PHP中基本HTTP认证技巧,实例分析了HTTP身份验证的原理与实现方法,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了PHP中基本HTTP认证技巧。分享给大家供大家参考。具体分析如下: 通过组合.htaccess文件和.htpasswd文件被用来阻[详细]
-
php计算两个文件相对路径的方法介绍
所属栏目:[PHP教程] 日期:2022-07-31 热度:89
本文实例讲述了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 热度:104
本文实例讲述了php从给定url获取文件扩展名的方法。分享给大家供大家参考。具体实现方法如下: ?php/** * 给定url,获取文件后缀 * @param string $url * @return string */function getUrlPostfix ($url){ $url_arr = explode(., $url); $postfix = $url_ar[详细]
-
php实现将字符串按照指定距离开展分割的方法
所属栏目:[PHP教程] 日期:2022-07-31 热度:148
本文实例讲述了php实现将字符串按照指定距离进行分割的方法。分享给大家供大家参考。具体如下: 将一个字符串每隔三个字符添加一个逗号,例如把字符串1234567890转换为1,234,567,890, ?php/** * 每隔3个字符,用逗号进行分隔 * @param string $str * @retur[详细]
-
php中判断两个浮点数是否相等的方法
所属栏目:[PHP教程] 日期:2022-07-31 热度:75
本文实例讲述了php判断两个浮点数是否相等的方法。具体分析如下: 由于浮点数直接用==判断是否相等是不完全正确的,所以下面给出了一个方法,先设定的一个精度,如果在精度范围内相等则认为相等,否则认为不能?php$delta = 0.00001;$a = 1.00000001;$b = 1.0[详细]
-
php从csv文件读取数据并输出到网页的方法介绍
所属栏目:[PHP教程] 日期:2022-07-31 热度:169
本文实例讲述了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 热度:63
本文给大家分享了2个php用于实现黑白名单的实用函数,分别是安全IP检测函数和获取客户端IP函数,注释里解释的非常清楚,这里我就不多废话了。 这个是一个检测ip是否非法的php函数,适应于白名单,黑名单功能开发,主要场景应用于:api来源限制,访问限制等.[详细]
-
PHP往XML中增加节点的方法
所属栏目:[PHP教程] 日期:2022-07-31 热度:94
这篇文章主要介绍了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 热度:122
这篇文章主要介绍了php实现兼容2038年后Unix时间戳转换函数,使用方法和就的函数一样,非常实用,推荐给大家,希望大家能够喜欢。 使用方法跟旧的函数一模一样. 代码如下: function fun_strtotime($var1=0,$var2=0){ if(!$var2){ $var2 = $var1; $var1 = 0;[详细]
-
Php使用strtotime计算两个给定日期之间天数的方法分享
所属栏目:[PHP教程] 日期:2022-07-31 热度:65
这篇文章主要介绍了PHP使用strtotime计算两个给定日期之间天数的方法,实例分析了php操作时间的技巧,非常具有实用价值,需要的朋友可以参考下 具体分析如下:PHP的strtotime函数用于将任何英文文本的日期时间描述解析为Unix时间戳。这个函数将使用TZ环境变量([详细]
-
Codeigniter实现传输带附件的邮件
所属栏目:[PHP教程] 日期:2022-07-31 热度:76
这篇文章主要介绍了Codeigniter实现发送带附件的邮件的方法,涉及Codeigniter中attach方法的使用技巧,非常具有实用价值,需要的朋友可以参考下 attach() 方法允许你的发邮件时带上附件,下面是演示代码 代码如下:$this-load-library(email); $this-email-from([详细]
-
PHP网站研制中常用的8个小技巧
所属栏目:[PHP教程] 日期:2022-07-30 热度:137
这篇文章主要介绍了PHP网站开发中常用的8个小技巧,本文讲解了命名、使用、PHP判断Form表单是否提交、PHP 获取字符串长度、PHP超全局对象等内容,需要的朋友可以参考下 PHP是一种用于创建动态WEB页面的服务端脚本语言。如同ASP和ColdFusion,用户可以混合使用P[详细]
-
PHP扩展开发入门教程介绍
所属栏目:[PHP教程] 日期:2022-07-30 热度:117
这篇文章主要介绍了PHP扩展开发入门教程,本文讲解了使用C语言在Linux系统下开发一个PHP扩展应该具备的最基本知识,需要的朋友可以参考下 PHP扩展开发 我准备在此系列博文中总结我有关PHP扩展开发的学习和感悟,力图简单清晰地描述在Linux系统下开发一个PHP扩[详细]
-
直击php中unserialize返回false的处理方法
所属栏目:[PHP教程] 日期:2022-07-29 热度:198
本文实例讲述了php中unserialize返回false的解决方法,分享给大家供大家参考。具体方法如下: php 提供serialize(序列化) 与unserialize(反序列化)方法。 使用serialize序列化后,再使用unserialize反序列化就可以获取原来的数据。 先来看看如下程序实例: ?[详细]
-
掌握PHP中json_encode与json_decode的区别
所属栏目:[PHP教程] 日期:2022-07-29 热度:145
了解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 热度:158
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 热度:182
PHP解压缩zip文件 1、使用PHP执行文件解压缩zip文件,前提条件,一定要确定服务器开启了zip拓展 2、封装的方法如下: 实例代码: ?php /** * 压缩文件 * @param array $files 待压缩文件 array(d:/test/1.txt,d:/test/2.jpg);【文件地址为绝对路径】 * @par[详细]
-
PHP如何使用mpdf将html页面转化pdf文件?
所属栏目:[PHP教程] 日期:2022-07-29 热度:101
本文主要需求是将html页面转换为pdf文档 1、安装mpdf工具类 (composer方式) composer require mpdf/mpdf:8.0.3 2、控制器里调用 ?php public function test_pdf(){ //$mpdf = new MpdfMpdf(); $mpdf = new MpdfMpdf([ mode = UTF-8, format = A4, defa[详细]
-
php保留两位小数的几种方法说明
所属栏目:[PHP教程] 日期:2022-07-29 热度:134
php保留两位小数的几种方法介绍 1.不进位的情况 比如3.149569取小数点后两位,最后两位不能四舍五入。结果:3.14。 可以使用 floor 函数 该函数是舍去取整。例如,floor(4.66456) 结果:4 。 floor(9.1254) 结果9 。 因此,去小数点后两位,需要先乘以100,[详细]
-
PHP-fpm占CPU 100%修补
所属栏目:[PHP教程] 日期:2022-07-29 热度:172
记录一次 php-fpm 占 cpu 100% 修复 问题描述: 经业务人员反馈,前台页面返回 502 错误,上服务器查询发现,有俩个 php-fpm 占 cpu 100%, 重启 php-fpm 无效。 解决方法: 1. 通过 top 查找占 cpu 100% 的进程 id, 通过 ll /proc/PID/fd,查看进程在那个文[详细]
-
实例详解在PHP中$POST的$GET的用法和区别
所属栏目:[PHP教程] 日期:2022-07-29 热度:150
post和get是指页面提交的两种方式。 get:参数都体现在url上,可以用于翻页,简单查询,get只能接收2M以下的内容,所以有局限性,另外由于内容是可见的,安全性就下降了。 post:用于页面表单提交,上传文件。大小没有限制,也不会在地址栏上显示。 $_POST[详细]