-
基于Zend的Config机制的应用剖析
所属栏目:[PHP教程] 日期:2022-07-09 热度:60
Zend的Config类在Zend_Config_Ini 代码 $config = new Zend_Config_Ini(/var/www/html/usvn/config/config.ini, general); date_default_timezone_set($config-timezone); USVN_ConsoleUtils::setLocale($config-system-locale); === Config.ini文件内容 [[详细]
-
告诉你怎样不成为伪PHP程序员
所属栏目:[PHP教程] 日期:2022-07-09 热度:132
成为一名优秀的PHP程序员,该如何做呢?应该具有什么样的技能,才算得上PHP程序员?你的技术又是在什么水平级别上?本文将列出一些作为一名PHP程序员应该了解的事情。 OOP能力 (1)了解:了解变量的作用域、类型,及其意义,了解继承机制等,懂得复用、封装概[详细]
-
PHP容易遗忘的知识点分享
所属栏目:[PHP教程] 日期:2022-07-09 热度:173
PHP容易忘记的知识点分享 1、require 和require_once 区别: 前者遇到即包含文件,后者会判断是否已经包含过了,如果包含过了,则不再包含文件。一可以节省资源,二可以避免重复定义的错误。 2、include 和include_once的区别: 作用和功能都可以把一个页[详细]
-
php自动辨别文字字符串编码并转为目标编码
所属栏目:[PHP教程] 日期:2022-07-09 热度:71
在PHP中,我们经常要转换一些字符串的编码,我们大部分时间都是通过iconv或者mb_convert等函数进行转换. 但是前提是我们要知道需要被转换的字符串的编码,猜能进行正确的转换。虽然大多数转换都是在gbk和utf-8之间转,但如果不知道转换对象的原始编码或者原始[详细]
-
phpcms模块开发之swfupload的用法介绍
所属栏目:[PHP教程] 日期:2022-07-09 热度:196
正式接触phpcms模块开发后.开发了几个功能模块.其中遇到了需要批量上传图片的问题.于是开始挖掘phpcms里面的swfupload的用法. 在phpcms里面自带的内容类型里面能够直接指定图片组.不过这样的图片组功能并不是我想用的.我需要上传一整个静态的html文件.需要[详细]
-
php 中目录遍历删除 函数的使用介绍
所属栏目:[PHP教程] 日期:2022-07-09 热度:104
小编今天没事写了目录想关的函数 包括 遍历该文件夹下的文件,目录子目录 读取当前文件下目录和文件 删除当前文件夹下的目录子目录以及文件 以上三个函数目前还不支持中文文件 中文目录 复制代码 代码如下:www.CuoXIn.com ?php header(Content-type:text/ht[详细]
-
基于php权限分配的实现代码分享
所属栏目:[PHP教程] 日期:2022-07-09 热度:63
小编今天写下关于后台管理员权限的分配自己的思路想法 复制代码 代码如下:www.CuoXIn.com ?php /**reader * 小编的思想比较简单实现的功能 * 首先每个栏目的id号是固定不变的 然后 总管理员 * 创建个管理员之后 给该管理员分配权限的时候 把相应的栏目勾选[详细]
-
PHPutf-8编码问题,utf8编码,数据库乱码页面显示输出乱码
所属栏目:[PHP教程] 日期:2022-07-09 热度:118
老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面 ,数据库里面 存储 的编码 ,页面显示 ,数据传输 ): 1.在建数据库的时候,尤其是[详细]
-
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
所属栏目:[PHP教程] 日期:2022-07-09 热度:123
自己写PHP也有一年多了,然后编码问题却老是没有得到好的解决,自己的情况是这样的, 网页显示完全正常,在phpmyadmin数据库显示中文乱码,不管是简体还是繁体,只要是中文都是如下显示形式:― 然而自己编写的网页中却显示完全正常,不管是繁体,还是简体,都不会乱[详细]
-
str_replace只替换一次字符串的方法
所属栏目:[PHP教程] 日期:2022-07-09 热度:89
我们都知道,在PHP里Strtr,strreplace等函数都可以用来替换,不过他们每次替换的时候都是全部替换,举个例子: abcabbc,这个字符串如果使用上边的函数来把其中的b替换掉,那么他会全部替换掉,但是如果你想只替换一个或两个怎么办呢?看下边的解决方法: 这是个比[详细]
-
克隆一个新项目的快捷方式
所属栏目:[PHP教程] 日期:2022-07-09 热度:147
有没想过最土的项目如何快速复制出一个来,然后改改就成新的团购项目了? 或者说编辑一个老项目的时候想把他另存为一个新项目而不是保存, zuituclone 具体开发代码(非细节),如下 修改模板,加入按钮 include/template/manage_team_edit.html input type[详细]
-
如何用PHP实现插入排序?
所属栏目:[PHP教程] 日期:2022-07-09 热度:159
插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。 算法描述: ⒈ 从第一个元素开始,该元素可以认为已经被排序 ⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描 ⒊ 如果该元素(已排序)大[详细]
-
谈谈关于php的优点与缺点
所属栏目:[PHP教程] 日期:2022-07-09 热度:51
php优点 1. 跨平台,性能优越,跟Linux/Unix结合别跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,比如LAMP(Linux /Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)结合,或者数据应用够大可以考虑换 PostgreSQL或者Oracle,支持N种数[详细]
-
php检测图片木马多进制编程实践
所属栏目:[PHP教程] 日期:2022-07-09 热度:175
前不久,我申请加入了某开源组织,他们要我写一个功能用来检测图片中是否有木马脚本。 其实一开始我什么也不知道,只是后来在网上查了一些资料,找到的全是有制作图片木马的教程,并没有找到检测的程序。 经过几番思索之后,决定从制作原理来分析这种木马[详细]
-
做了CDN获取用户真实IP的函数代码PHP与Asp设置方式
所属栏目:[PHP教程] 日期:2022-07-09 热度:157
asp函数代码: 复制代码 代码如下:www.CuoXIn.com function checkip(checkstring)用正则判断IP是否合法 dim re1 set re1=new RegExp re1.pattern=^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$ re1.global=false re1.Ignorecase=false checkip=re1.test([详细]
-
php简单开启gzip压缩方法zlib.output_compression
所属栏目:[PHP教程] 日期:2022-07-09 热度:93
一般而言,页面文件开启gzip压缩以后,其体积可以减小60%~90%,对于文字类站点,可以节省下大量的带宽与用户等待时间。但是不论是iis还是apache默认都只压缩html类静态文件,对于php文件需要模块配置才可支持(iis7.5中开启动态+静态压缩也可以),于是利[详细]
-
PHP 读取Postgresql中的数组
所属栏目:[PHP教程] 日期:2022-07-09 热度:192
代码如下:www.CuoXIn.com function getarray_postgresql($arraystr) { $regx1 = /^{(.*)}$/; $regx2 = //((////////|/////|[^/])+)/|[^,]+/; $regx3 = /^[^].*$|^(.*)$/; $match = null; preg_match( $regx1,$arraystr,$match); $str = $match[1]; preg_ma[详细]
-
PHP面向对象―单例模式介绍
所属栏目:[PHP教程] 日期:2022-07-09 热度:92
单例模式是设计模式中比较简单的模式,会在一些特殊的场影得以运用,比如:应用中只需要一个对象实例存在,这时使用单例模式能够节省内存。单例模式体现了面向对象封装特性中的单一职责和对象自治原则。 构建一个PHP的单例类需要以下要求: 构造函数为priv[详细]
-
php环境构建PHPnow绿色PHP环境包
所属栏目:[PHP教程] 日期:2022-07-09 热度:193
很多新手朋友,想学习建站,使用现在比较热门的基于PHP开发的CMS系统,碰到的第一个问题就是如何搭建PHP环境. 网上有很多PHP集成环境的程序,错新网会在近期一一为大家讲解常见的PHP环境搭建程序的安装和使用方法. 今天为大家介绍一款绿色的PHP环境包,也是站长[详细]
-
PHP分页函数PHP代码+JS+CSS完整示例
所属栏目:[PHP教程] 日期:2022-07-09 热度:180
PHP分页函数(PHP代码+JS+CSS完整实例) PHP分页器制作,自动生成分面页码,JS调用函数. PHP代码如下: ?php class PageView{ /**页码**/ public $pageNo = 1; /**页大小**/ public $pageSize = 20; /**共多少页**/ public $pageCount = 0; /**总记录数**/ pu[详细]
-
php类注册及自动加载
所属栏目:[PHP教程] 日期:2022-07-09 热度:101
工程目录如下: 1、将需要注册的类放在一个数组中 ?phpfinal class Utils { private function __construct() { } public static function getClasses($pre_path = /) { $classes = array( DBConfig = $pre_path.DBConfig/DBConfig.php, User = $pre_path.M[详细]
-
php登录案例代码用户名与密码验证器
所属栏目:[PHP教程] 日期:2022-07-09 热度:166
php登录实例代码:用户名与密码验证器 1、登录时对用户输入的用户名、密码进行验证 ?php /** * Validator for Login. */final class LoginValidator { private function __construct() { } /** * Validate the given username and password. * @param $user[详细]
-
简便PHP数组赋值方法详解
所属栏目:[PHP教程] 日期:2022-07-09 热度:197
PHP数组还是比较常用的,于是我研究了一下PHP数组赋值,在这里拿出来和大家分享一下,希望对大家有用。所谓数组就是一组变量的集合保存在计算机的内存中,这些变量可以是不同的类型,包括整数,布尔值,字符串等.可以说数组就是内存中的一个小型的数据库[详细]
-
一个容易的PHP框架实现方法
所属栏目:[PHP教程] 日期:2022-07-09 热度:68
非原创,自己集合了类Apode+ DZ模板 + 封装PDO,应用过程就不用看了,和普通框架语法是一样的,看一下实现过程吧,主要学习如何去实现一个框架,等你学会扩展或在上面开发的话,学别的框架也只需要半小时了 几个核心 app.php __autoload(自动加载类) base.[详细]
-
在php中判断文件空目录是否有读写权限
所属栏目:[PHP教程] 日期:2022-07-09 热度:133
Example #1 is_writable() 例子 代码如下 复制代码 $filename = test.txt; if (is_writable($filename)) { echo The file is writable; } else { echo The file is not writable; } ? 上面的函数有一个问题就是filename 必需。规定要检查的文件 ,必须是文[详细]
