Welcome 微信登录

首页 / 网页编程 / PHP

phpPATH_SEPARATOR判断当前服务器系统类型实例

phpPATH_SEPARATOR判断当前服务器系统类型实例

php中有一个非常有用的预定义常量PATH_SEPARATOR,我们可以通过该常量来判断当前服务器是linux还是Windows。本文将向大家讲解php使用PATH_SEPARATOR获取当前服务器的类型。PATH_SEPARATOR是php中的一个预定义常量,我们可以直接echo这个常量,在linux系统中,该常量输出":",在windows系统中,该常量输出";"号。因此,我们可以通过PATH_SEPARATOR输出值来判断当前服务器系统类型。在lin...
遍历指定目录,并存储目录内所有文件属性信息的php代码

遍历指定目录,并存储目录内所有文件属性信息的php代码

项目需要,需要写一个函数,能够遍历指定目录中的所有文件,而且这个目录中的子目录也要遍历。输出文件的属性信息,并存储。想想需求,不就是一个ls -al命令吗,实现获取相关属性就好了,再加上一个遍历OK了事。项目过程中,便于操作,使用了json格式存储,但是也发现了一些问题。谨此记录问题及代码,便于参考。<?phpdefine("INDEXFORMAT","dir,name,size,perms,ower,group,ctime,mtime,at...
PHP查询大量数据内存耗尽问题的解决方法

PHP查询大量数据内存耗尽问题的解决方法

从数据库查询大量数据时会出现内容不够的提示:PHP Fatal error: Allowed memory size of 268 435 456 bytes exhausted这个问题在PHP的官方网站上叫缓冲查询和非缓冲查询(Buffered and Unbuffered queries)。PHP的查询缺省模式是缓冲模式。也就是说,查询数据结果会一次全部提取到内存里供PHP程序处理。这样给了PHP程序额外的功能,比如说,计算行数,将指针指向某一行等。更...
PHP创建多级目录的两种方法

PHP创建多级目录的两种方法

PHP针对目录的创建,有一个专门的函数mkdir():成功,返回true,失败,返回false函数mkdir有四个参数:path:要创建的目录的名称mode:权限。默认是0777(最大权限)recursive:设置是否可以创建多级目录(true:可,false:不可)context:文件句柄的环境。context是可修改流的行为的一套选项(很少用到)下面给大家介绍php创建多级目录的两种方法,具体详情如下所示:1.使用递归的思想function mkdir...
浅谈php处理后端&接口访问超时的解决方法

浅谈php处理后端&接口访问超时的解决方法

【HTTP访问】一般我们访问HTTP方式很多,主要是:curl, socket, file_get_contents() 等方法。如果碰到对方服务器一直没有响应的时候,我们就悲剧了,很容易把整个服务器搞死,所以在访问http的时候也需要考虑超时的问题。[ CURL 访问HTTP]CURL 是我们常用的一种比较靠谱的访问HTTP协议接口的lib库,性能高,还有一些并发支持的功能等。CURL:curl_setopt($ch, opt) 可以设置一些超时的设置,...
php 截取utf-8格式的字符串实例代码

php 截取utf-8格式的字符串实例代码

php 截取utf-8格式的字符串php中,我们经常需要截取字符串。英文字符占用一个字节,中文字符占用两个字节,但中文字符占用两个字节是相对于GBK编码而言但是在时下国际流行的UTF8编码中,一个中文字符占用3个字节。本文章向大家介绍一个php 截取utf-8格式字符串的函数。举例说明:function truncate_utf8_string($string, $length, $etc = "...") { $result = ""; $string ...
php set_include_path函数设置 include_path 配置选项

php set_include_path函数设置 include_path 配置选项

set_include_path() 函数可以在php程序中动态改变php的 include_path参数,其参数是一个字符串,多个不同的目录可以串联在一起作为一个参数一起提交——不同的目录间使用目录分割符号分开,在类unix的系统中这个分隔符是“:”,在windows系统中这个分隔符是“;”,所以php提供一个常量PATH_SEPARATOR 来表示当前系统中的这个分隔符。set_include_path — 设置 include_path 配置选项说明...
PHPCMS忘记后台密码的解决办法

PHPCMS忘记后台密码的解决办法

什么是PHPCMS?PHPCMS是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需求,可靠性高,是一款具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多功能的强大、易用、可扩展的优秀网站管理软件。PHPCMS后台密码忘记解决办法,本文主要是从技术角度去解决的,请细看正文。1. 密码忘记就得先找到加密的方法了1.1 PH...
PHP仿微信发红包领红包效果

PHP仿微信发红包领红包效果

近期项目需要在聊天的基础上新增红包功能,需求:仿微信(不含留言),但只能使用余额发红包。于是多次使用微信红包,了解各种交互界面及业务需求,如展示信息、分类(个人,群普通,群拼手气)、个数限制(100)、金额限制(200)、过期时间(24小时)等等,然后着手开发,下面提及的基本全是提供给app端的接口,毕竟我是phper。一、设计数据表如下CREATE TABLE `red_packet` (`id` int(10) unsigned NOT NULL AU...
PDO的安全处理与事物处理方法

PDO的安全处理与事物处理方法

事务 (Transaction) 是操作数据库中很重要的一个功能, 它可以让你预定一条, 或者一系列 SQL 语句, 然后一起执行,并且在执行的过程中, 如果其中的某条执行失败, 可以回滚所有已更改的操作. 如果执行成功, 那么这一系列操作都会永久有效. 事务很好的解决了在操作数据库的时候不同步的问题. 同时, 通过事务去执行大数据量的时候, 执行效率可以提高很多很多.事务处理具有四个特性:原子性、一致性、独立性、持久性。并不是所有的数据库都支持事务处理的...
利用php做服务器和web前端的界面进行交互

利用php做服务器和web前端的界面进行交互

PHP与Web页面交互是实现PHP网站与用户交互的重要手段。希望查看本篇文章的学者首先查看一下PHP的基础知识,因为今天用到这个东西,现学现卖吧.后续会更新php服务器的基础知识!1.首先你要有一个界面 我这里利用我项目开发的一个简单界面截取下来进行讲解!项目机密 请勿**,你懂得!html代码和界面<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w...
PHP实现小偷程序实例

PHP实现小偷程序实例

为什么使用“小偷程序”?远程抓取文章资讯或商品信息是很多企业要求程序员实现的功能,也就是俗说的小偷程序。其最主要的优点是:解决了公司网编繁重的工作,大大提高了效率。只需要一运行就能快速的抓取别人网站的信息。“小偷程序”在哪里运行?“小偷程序” 应该在 Windows 下的 DOS或 Linux 下通过 PHP 命令运行为最佳,因为,网页运行会超时。比如图(Windows 下 DOS 为例):“小偷程序”的实现这里主要通过一个实例来讲解,我们来抓取下“华强电...
<< 21 22 23 24 25 26 27 28 29 30 >>