-
php递归删除目录下的文件但保留的实例介绍
所属栏目:[PHP教程] 日期:2022-09-09 热度:96
这篇文章主要介绍了php递归删除目录下的文件但保留的实例分享,需要的朋友可以参考下。 用php程序删除目录和文件比到ftp删除有很多优势。首先进ftp就比较麻烦,然后删除大量文件的时候ftp删除很慢,还有就是程序只想删除文件夹下面的文件,而保留目录结构,可[详细]
-
PHP采用自定义函数实现遍历目录下所有文件的技巧
所属栏目:[PHP教程] 日期:2022-09-09 热度:104
这篇文章主要介绍了PHP采用自定义函数实现遍历目录下所有文件的方法,是PHP程序开发中常见的功能,需要的朋友可以参考下。 目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块。今天本文就来实例解析一下PHP采用自定义函数实现遍历[详细]
-
设置php.ini 脚本超时方法介绍
所属栏目:[PHP教程] 日期:2022-08-26 热度:63
设置php.ini 脚本超时方法有二种: 方法一:利用php页面中加 set_time_limit(),如在php文档开始处加上set_time_limit(100),代表为100秒超时。 方法二:在php.ini里面设置 max_execution_time = 1800; 当前上面方法可以利用ini_set(选项,值),ini_set(max_executi[详细]
-
php中处理各种应用的乱码问题
所属栏目:[PHP教程] 日期:2022-08-26 热度:69
php中解决各种应用的乱码问题 1) 使用标签设置页面编码 这个标签的作用是声明客户端的浏览器用什么字符集编码显示该页面,xxx 可以为 GB2312、GBK、UTF-8(和MySQL不同,MySQL是UTF8)等等,因此,大部分页面可以采用这种方式来告诉浏览器显示这个页面的时候采用什[详细]
-
php常用的运算符及操作符号细解
所属栏目:[PHP教程] 日期:2022-08-26 热度:153
?php /*运算符号(PHP)操作符号 * * 按运算符号功能分为: * 一、算术运算符 + - * / % ++ -- * 二、字符串运算符 . 连接运算符 * 三、赋值运算符 = += -= *= /= %= .= * 四、比较运算符 = = == === != !== * 比较运算符---条件运算符---关系运算符 * 比较[详细]
-
php 错误屏蔽 error_reporting详尽
所属栏目:[PHP教程] 日期:2022-08-26 热度:160
在Windows环境下:原本在php4.3.0中运行正常的程序,在4.3.1中为何多处报错,大体提示为:Notice:Undefined varialbe:变量名称,例如有如下的代码: if (!$tmp_i) { $tmp_i=10; } 在4.3.0中运行正常,在4.3.1中运行会提示Notice:Undefined varialbe:tmp_i,问题[详细]
-
php将textbox回车符转换html 换行代码
所属栏目:[PHP教程] 日期:2022-08-26 热度:81
接受新闻内容的来源有时直接就是TextBox中的文本内容,但是如果对文本内容没有做处理的话,文本就会没有任何的格式,挤在一起,逐行显示。现在说的是如何让文本内容可以换行,然后不至于挤在一起。 单步调试时,会发现获取到的文本内容中,文本中的换行被替[详细]
-
php json_encode中文乱码修复办法
所属栏目:[PHP教程] 日期:2022-08-26 热度:110
中文在php开发中经常会有意无意的碰到问题,今天我们来看看json_encode中文乱码的解决办法吧,虽然方法不是很好,但可以解决问题,问题的实例代码如下: ?php $arr = array ( Name=希亚, Age=20 ); $jsonencode = json_encode($arr); echo $jsonencode; ? 结果如[详细]
-
php解决input输入多个空格仅显示一个的问题
所属栏目:[PHP教程] 日期:2022-08-26 热度:173
这里简单的介绍了关于php解决input输入多个空格只显示一个的问题,我们利用了chr(32)来替换成html空格符,实例代码如下: body form id=form1 name=form1 method=post action= label for=textfield/label input type=text name=txt id=txt / input type=submi[详细]
-
php网页出现乱码
所属栏目:[PHP教程] 日期:2022-08-26 热度:135
很久没写php了今天在用时突然了其怪的乱码错误重现是我惊诧莫名啊,下面来看看我的排查方法。 有一个很久的工程今天要莫名其妙的重新启动了,这个工程是xampp的环境不知道xampp?你Google一下吧,这个我不多说了。 一开始轻车熟路,apahce配置,php配置一路下[详细]
-
php中各种换行符过滤办法介绍
所属栏目:[PHP教程] 日期:2022-08-26 热度:65
在php中默认换代码换行有//n还有一个就是回车换行了/r/n以及我们的ascii编辑的chr(32) chr(13)分别是回车和空格哦,下面是简单介绍不同系统之间的换行符在php中的用法。 ?php //php 不同系统的换行 //不同系统之间换行的实现是不一样的 //linux 与unix中用 /[详细]
-
php include与require用法说明
所属栏目:[PHP教程] 日期:2022-08-26 热度:123
引用文件的方法有两种:require 及 include。两种方式提供不同的使用弹性。 require 的使用方法如 require(MyRequireFile.php); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部[详细]
-
用PHP来统计在线人数的四个方法详解
所属栏目:[PHP教程] 日期:2022-08-10 热度:100
一个业务系统网站每天人数的访问量是多少,在线人数是多少?这种业务我们在开发中就要预留,也是在我们的设计范围内的咯!因为一个正在运营的网站,每天都会用到统计。 那在线人数是如何统计的呢,这里有几种方案,代码用 laravel 框架。可以作为开发中参考[详细]
-
整理总结nginx、php-fpm和mysql等的权限划分
所属栏目:[PHP教程] 日期:2022-08-10 热度:200
通常情况下,我们运行web应用的服务器有CentOS、Ubuntu、Debian等等的Linux发行版本。这时候,构成服务架构所必须的Nginx、php和MySQL等应用的权限控制就显得非常重要,各个服务对代码目录的权限要求各不相同,缺少某些权限会造成服务无法读写或运行的错误,[详细]
-
分享一个有趣的php版本的扫雷!
所属栏目:[PHP教程] 日期:2022-08-10 热度:90
如何设置游戏参数? 打开启动PHP文件,可以看到创建MineWeeper对象时设置了几个参数,分别是行数、列数和炸弹数 如何开始游戏? php start.php 审查 若有乱码问题:乱码的问题是windows窗口默认的编码是gbk,地雷我是用的emoji表情,是utf-8编码,所以乱码了[详细]
-
PHP8.2将有哪些改动
所属栏目:[PHP教程] 日期:2022-08-10 热度:185
目前PHP8.2的发布时间还没有确定,但是预计将在2022年末发布。这篇文章将为你介绍在新版本中的功能、性能改进、弃用的特性等。 相关推荐:PHP8.2最新进展,即将进行新特性冻结! null和false将作为独立的类型 PHP并不会陷入到完美的类型安全方向中,但是从技[详细]
-
PHP如何使用xlswriter进行大数据的导入导出?
所属栏目:[PHP教程] 日期:2022-08-10 热度:143
本文介绍基于PHP扩展xlswriter的VtifulKernelExcel类可以支持无限层级的复杂表头导出!后续也可能会持续更新优化 一、准备xlswriter扩展 1、windows系统: 到PECL网站下载符合自己本地PHP环境的ddl文件下载地址:https://pecl.php.net/package/xlswriter,[详细]
-
细思极恐?关于in_array的第3个参数
所属栏目:[PHP教程] 日期:2022-08-10 热度:187
使用 in_array () 判断数组中是否有某个值,如果省略了第 3 个参数,有时得到的结果可能毫无意义... 例如下面这段代码: ?php $arr = [true, false]; $f = in_array(Hello, $arr); if($f) echo in array; else echo not found; //结果输出 in array 改成 in_[详细]
-
怎样利用Dockerfile文件部署PHP项目
所属栏目:[PHP教程] 日期:2022-08-10 热度:171
一、当前项目结构 /project_name |-- /dist #--- 项目编译后输出的目录 |-- /config #--- 配置文件目录 |---| |---|-- Dockerfile #--- Dockerfile文件 |---|-- nginx.conf #--- nginx配置文件 nginx.conf文件 二、创建Dockerfile文件 # 从ubuntu镜像中构建[详细]
-
PHP实现LRU算法的示例代码
所属栏目:[PHP教程] 日期:2022-08-10 热度:77
原理 LRU是Least Recently Used 近期最少使用算法。 内存管理的一种页面置换算法,对于在内存中但又不用的数据块(内存块)叫做LRU,操作系统会根据哪些数据属于LRU而将其移出内存而腾出空间来加载另外的数据。 什么是LRU算法?LRU是Least Recently Used的缩[详细]
-
一文详解PHP5-8各版本特性
所属栏目:[PHP教程] 日期:2022-08-10 热度:114
PHP5-8各版本特性汇总 PHP5.1: autoload PDO MySQLi 类型约束 PHP5.2: JSON 支持 PHP5.3: 命名空间 匿名函数 闭包 新增魔术方法__callStatic()和__invoke() 新增魔术变量__DIR__ 动态调用静态方法 延迟静态绑定 Heredoc和 Nowdoc 类外使用const定义常量[详细]
-
一文聊聊php5.4的特性
所属栏目:[PHP教程] 日期:2022-08-10 热度:161
Short Open Tag Short Open Tag 自 PHP5.4 起总是可用。 在这里集中讲一下有关 PHP 起止标签的问题。即: ?php // Code... ? 通常就是上面的形式,除此之外还有一种简写形式: ? /* Code... */ ? 还可以把?php echo $xxoo;? 简写成:?= $xxoo;? 这种简写形式[详细]
-
php实现TCP端口检测的方法分享
所属栏目:[PHP教程] 日期:2022-08-06 热度:108
这篇文章主要介绍了php实现TCP端口检测的方法,实例分析了php操作tcp端口检测的技巧,需要的朋友可以参考下 本文实例讲述了php实现TCP端口检测的方法。分享给大家供大家参考。具体如下: 该程序可以确认当前端口是否可用: ?php class Health { public static[详细]
-
php实现的mongodb操作类示例
所属栏目:[PHP教程] 日期:2022-08-06 热度:166
这篇文章主要介绍了php实现的mongodb操作类,较为详细的分析了php针对mongodb数据库操作的各种常用技巧,并将其封装进一个完整的类文件中以便于调用,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php实现的mongodb操作类。分享给大家供大家参考。具体[详细]
-
php计算给定时间之前的函数用法例子
所属栏目:[PHP教程] 日期:2022-08-06 热度:54
这篇文章主要介绍了php计算给定时间之前的函数用法,实例分析了php计算时间的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了php计算给定时间之前的函数用法。分享给大家供大家参考。具体如下: 这里给定一个时间,计算这个时间在多久前,比如:2[详细]
