#PHP发送邮件PHPMailer

PHP中常见的五种设计模式

设计模式只是为Java架构师准备的—至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是“架构太空人”的专利,那么它们又是什么?为什么说它们在PHP应用程序中非常有用?本文解释了这些问题。设计模式一书将设计模式引入软件社区,该书的作者是ErichGamma、RichardHelm、RalphJ...

提高PHP代码质量的36个技巧

1.不要使用相对路径常常会看到:require_once('../../lib/some_class.php');该方法有很多缺点:它首先查找指定的php包含路径,然后查找当前目录.因此会检查过多路径.如果该脚本被另一目录的脚本包含,它的基本目录变成了另一脚本所在的目录.另一问题,当定时任务运行该脚本,它的上级目录可能...

PHP判断文件夹是否存在和创建文件夹的方法(递归创建多级目录)

在开始之前,我先说明一下,可能许多朋友与我一样认为只要给一个路径,mkdir就可以创建文件夹,其实不是那样,单个的MKDIR只能创建一级目录,对于多级的就不行了,那如何用mkdir来创建呢?先我抄一段手册上的有关mkdir的描述,如下:说明boolmkdir(stringpathname[,intmode[,boolr...

PHP格式化显示文件大小函数

用filesize()函数可以返回文件的大小,可是返回值是以字节(B)为单位的,看起来不方便。怎么让它根据文件的大小自动以KB、MB、GB为单位显示呢,用下面这个函数就可以实现了。<?php/***格式化文件大小显示**@paramint$size*@returnstring*/functionformat_si...

Linux下的Apache和PHP安全设置,如何开启PHP的安全模式

Linux下的Apache和PHP安全设置PHP安全模式开启,PHP5.3将不再有安全模式。(1)safe_mode:以安全模式运行php;在php.ini文件中使用如下safe_mode=On(使用安全模式)safe_mode=Off(关闭安全模式)在apache的httpd.conf中VirtualHost的相应设...

PHP+MySQL无限级分类(非递归)

要实现无限级分类,递归一般是第一个也是最容易想到的,但是递归一般被认为占用资源的方法,所以很多系统是不考虑使用递归的本文还是通过数据库的设计,用一句sql语句实现数据库字段大概如下:字段说明id编号parend_id父分类编号class_name分类名path分类路径,以id为节点,组成类似,1,2,3,4,这样的字符...

21个常用的PHP代码汇总

PHP 是目前使用最广泛的基于Web的编程语言,驱动着数以百万计的网站,其中也包括如Facebook等一些大型站点。这里收集了21个日常开发中实用便捷的PHP代码,希望可以对一些PHP开发者都会有所帮助。1.可阅读随机字符串此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。<...

PHP Document 注释标记及规范 && PHP命名规范

注释标记@access使用范围:class,function,var,define,module该标记用于指明关键字的存取权限:private、public或proteced@author指明作者@copyright使用范围:class,function,var,define,module,use指明版权信息@depr...

PHP正则表达式详解(三)

1、preg_match():preg_match()函数用于进行正则表达式匹配,成功返回1,否则返回0。语法:intpreg_match(stringpattern,stringsubject[,arraymatches])参数说明pattern正则表达式subject需要匹配检索的对象matches可选,存储匹配结...
代码星球 ·2021-01-16

$_SERVER["SCRIPT_NAME"]、$_SERVER["PHP_SELF"]、$_SERVER["QUERY_STRING"]、$_SERVER["REQUEST_URI"]

1、$_SERVER["SCRIPT_NAME"]说明:包含当前脚本的路径2、$_SERVER["PHP_SELF"]说明:当前正在执行脚本的文件名3、$_SERVER["QUERY_STRING"]说明:查询(query)的字符串4、$_SERVER["REQUEST_URI"]说明:访问此页面所需的URI实例:1....

PHP通过ini_set()来设置显示错误信息和执行时间

PHP的ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。不是所有的选项都能被改函数设置的。具体那些值能够设置,可以查看手册中的列表。就是能够设置php.ini中的选项值比如,display_error选项关闭了,但是你要显示程序中的错误信息,方便你调试程序,那么就可以使用PHPin...
代码星球 ·2021-01-16

【荐】怎么用PHP发送HTTP请求(POST请求、GET请求)?

file_get_contents版本:<?php/***发送post请求*@paramstring$url请求地址*@paramarray$post_datapost键值对数据*@returnstring*/functionsend_post($url,$post_data){$postdata=http_bu...

修改php.ini以达到 屏蔽错误信息

那是因为php.ini中关闭了错误显示,将错误写成了文件,这是人为设置的结果,display_errors=on就好了。不过不显示错误倒安全点,建议调试时打开,然后提供服务时关闭。提供一点资料给你:display_errors=Onphp缺省是打开错误信息显示的,我们把它改为:display_errors=Off关闭错...

PHP文件上传至另一台服务器

PHP程序上传文件时,想指定上传到另一台服务器。move_uploaded_file这个方法第二个参数指定的存放路径需要和php程序文件一个服务器,没办法指定其他服务器的地址,本人才疏学浅,哪位大哥会的还请赐教下。既然不能这样实现,肯定有其他办法的,想着ftp也可以实现文件传输的哇,继而朝ftp方向入手。首先,在自己台...

PHP正则表达式模式修饰符详解

PHP模式修饰符又叫模式修正符,是在正则表达式的定界符之外使用。主要用来调整正则表达式的解释,提扩展了正则表达式在匹配、替换等操作的某些功能,增强了正则的能力。但是有很多地方的解释都是错误的,也容易误导别人,所以今天我把这个文档整理出来,供大家参考。模式修正符号功能描述i在和正则匹配是不区分大小写m将字符串视为多行。默...
首页上一页...5657585960...下一页尾页