php is_file()和is_dir()用于遍历目录时用法注意事项
1、目录inc有以下内容: 子目录 0 子目录 a footer.html header.html mysqli_connect.php style.css 2、现在PHP要遍历inc目录,并只显示文件,不显示目录0和a,代码如下: 复 查看全文
PHP水印类,支持添加图片、文字、填充颜色区域的实现
*自己整理的一个水印类* 支持添加图片、文字、填充颜色区域 <?php /** * 图片加水印类,支持文字水印、透明度设置、自定义水印位置等。 * 使用示例: * $obj = new WaterMask($imgF 查看全文
浅谈php处理后端&接口访问超时的解决方法
【HTTP访问】 一般我们访问HTTP方式很多,主要是:curl, socket, file_get_contents() 等方法。 如果碰到对方服务器一直没有响应的时候,我们就悲剧了,很容易把整个服务器搞死,所以在访问http的时 查看全文
PHP图片添加水印功能示例小结
本文实例总结了PHP图片添加水印功能。分享给大家供大家参考,具体如下: 例1、很简单图下添加水印函数 <?php /** * 追加水印 * * @param string $source_img 原始图片url * 查看全文
php原生导出excel文件的两种方法(推荐)
第一种方法: $filename=文件名称; $filetitle=你的标题; if($_POST){ set_time_limit(10000); $title = ; ini_set(memory_limit,300M); he 查看全文
php email邮箱正则
1.验证email: < ?php if (ereg(/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2, 查看全文
用PHP读取和编写XML DOM的实现代码
用 PHP 读取和编写可扩展标记语言(XML)看起来可能有点恐怖。实际上,XML 和它的所有相关技术可能是恐怖的,但是用 PHP 读取和编写 XML 不一定是项恐怖的任务。首先,需要学习一点关于 XML 的知识 —— 它是什么,用它做什 查看全文
简单谈谈PHP中的trait
前言 之前的一个同事换工作,在面试被问到了 PHP 的 trait 。因为没用过, 所以没答好,我大概是用过几次的,想了想整理了以下的总结。 trait trait 是在一些类(Class)的应该具备的特定的属性或方法,而同父级 查看全文
php miniBB中文乱码问题解决方法
有时候一分钱难死英雄汉, 这话不假, 在技术上也是一样,如系统调试了半天, PHP就是不认mysql, 到头来只是忘了安装php5-mysql, miniBB因为简约而美丽,但国内使用人数极少, 好多人都是因为中文乱码而放弃, 好多系统 查看全文
PHP通过iconv将字符串从GBK转换为UTF8字符集
1. iconv()介绍 iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件。例如:从GB2312转换为UTF-8。 iconv函数在php5中内置,GB字符集默认打开。 2. iconv()错误 iconv在转换字符 查看全文
rrmdir php中递归删除目录及目录下的文件
复制代码 代码如下: function rrmdir($dir) { if (is_dir($dir)) { $objects = scandir($dir); foreach ($objects as $object) { if ($ 查看全文
PHP PDO操作MySQL基础教程
本文实例讲述了PHP PDO操作MySQL的方法。分享给大家供大家参考,具体如下: PHP中的PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行 查看全文
PHP实现多级分类生成树的方法示例
本文实例讲述了PHP实现多级分类生成树的方法。分享给大家供大家参考,具体如下: 条件,数据库里分类是按id,fid(父ID)实现多级分类的! 使用方法: $sql =XXXXXXXXXX; //sql语句 $res = $db- 查看全文
MySQL修改密码方法总结
方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin-uroot-ppasswordmy 查看全文
PHP实现小偷程序实例
为什么使用“小偷程序”? 远程抓取文章资讯或商品信息是很多企业要求程序员实现的功能,也就是俗说的小偷程序。其最主要的优点是:解决了公司网编繁重的工作,大大提高了效率。只需要一运行就能快速的抓取别人网站的信息。 “小偷程序”在哪里运行 查看全文
使用php来实现网络服务
作者:samisa 以下文中的翻译名称对照表 : payload: 交谈内容 object: 实例 function: 函数 使用 php来实现网络服务 使用框架: WSO2 WSF/PHP 安装环境: windows 或者 linux 查看全文
用php实现批量查询清除一句话后门的代码
总是忘记一句话放到哪个文件里去了,直接全部干掉... 复制代码 代码如下:<?//xy7 if(!isset($dir)orempty($dir)){ $dir=str_replace(\\,/,dirname(__FILE__) 查看全文
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
有时候用phpMyAdmin的时候会突然出现这个错误信息 “无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装” 也不知道到底是怎么导致这错误信息的,而我有时候把apache重启一下,再登录就行了,有时 查看全文
php 生成静态页面的办法与实现代码详细版
php中主要用到的就是要用到fread()和fwirte()。而静态页面生成了之后,就会牵扯到修改的问题。这里可以用到正则匹配的方法来替换模版中改变的部位。不过此种方法太麻烦,值得推荐的方法是直接把原来生成的模版砍掉,重新生成,呵呵,真 查看全文
PHP中Trait及其应用详解
从PHP的5.4.0版本开始,PHP提供了一种全新的代码复用的概念,那就是Trait。Trait其字面意思是”特性”、”特点”,我们可以理解为,使用Trait关键字,可以为PHP中的类添加新的特性。 熟悉面向对象的都知道,软件开发中常 查看全文
PHP将身份证正反面两张照片合成一张图片的代码
具体代码如下,前面部分是面条代码,后面是封了一个函数,便于反复使用。注意函数前面的注释说明,因为不想给这个函数搞太多参数,所以有一些配置项就写死在函数里面了。 <?php /* $dst_path = sfz-blan 查看全文
基于PHP微信红包的算法探讨
突发奇想给校友微信群发了红包,我设定红包总额为10元,支持28个人随机领取。 于是一个有趣的结果出现了: A 领取了 0.26元 B 领取了 0.29元 C 领取了 0.02元 D 领取了 0.56元 E 领取了 0.64元 …… 微信 查看全文