-
-5 5
在java中我们可以通过Class.forName().newInstance()来动态的调用函数和类,也就是所谓的反射技术,其实在PHP中函数动态调用的方法很多,下面介绍一种最简单的方法供大家参考,然后再由易到难说明几个PHP中重要的函数,call_user_func, call_user_func_array
一.简易调用方法:
$method="Print";
$object->$method($param1,$param2);
-
-4 26
在discuz中用户组分为:会员用户组,主要是按照等级将系统的会员分为乞丐,新手上路,注册会员,中级会员,高级会员,金牌会员,论坛元老。这个是分等级的,主要按照发帖的数量和精华的数量还有注册的时间,回帖看帖的数量,除此之外还有在线的时长来决定的,不过discuz也开放了自定义会员的成长等级等,这个成长等级主要是后台管理员组的操作,其他的没有权限自定义等级,只有升级的权利,连降级都没有。
特殊管理组:主要有实习版主,网站编辑,信息监察员,审核员等,这个组的权限主要是维护论坛,比如审核帖子,删除违法的帖子,编辑不合理的帖子。当然也有发布帖子的权力。
-
-4 25
regex
用来处理一些字符的分割,匹配和查找替换的并主要是由正规字符和特殊字符组成的语法。php内置两种函数库
PCRE preg_ (效率比较高)
POSIX ereg_
1.preg_match($mode,$pregString,$pregedcontent);
$mode="/abc/"; 匹配的是abc 其中/是定界符 这个定界符不固定 只要前后相同就行,而且必须是特殊字符,一般使用/
-
-4 19
在做discuz的插件研究时候有这样一个好用的函数:
echo <<<EOF
Your content here.
...
-
-9 1
设计分析:
1. 本网站性质是商业型网站,除了考虑到前台美工外还要后台的文章系统,图片系统,管理员管理等功能。
2. 考虑到优化方面,伪静态或者是全静态这样对百度和谷歌来说比较友好,公司会在搜索引擎排名方面省去很多。
3. LOGO设计方面要体现特色,简洁,富有象征意义,具有相关领域的代表性。设计体现了一个网站的艺术素养,然而并不是说您应当过分设计,设计风格应结合您的行业,要简洁,清新,优雅,平和,设计仅仅是在用户访问您的内容时获得一种外在印象,不可喧宾夺主。设计应遵循以下原则。
-
-9 1
这个句柄只是从英文handle翻译过来的,只问句是什么意思难以解释,这个是我从别人的空间收集的信息,
-
-9 1
这几天在开发妙音花卉的网站,这次以以往不通,开发的语言是php,之前大多用的都是jsp来开发的,不过感觉jsp的兼容性不是太好,经常容易崩溃掉,而且很多功能实现起来比较的麻烦,用了php过后才知道是真正的开发效率高,而且php的整套开发思路很简洁,很容易上手,这是对学过一种开发语言的人来说,至于新手我就很难说了,只知道以前想学php没有去学,大多的原因是因为对于新手来说不容易上手,不过现在感觉起来特别的好用。下面介绍一下所做的项目的部分功能:
-
-9 1
- $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。
- $_SERVER['argv'] #传递给该脚本的参数。
-
-9 1
- 在许多Web编程里,字符串总是会被大量地生成和处理的。正确地使用和处理字符串,对于PHP程
序员来说也同样越来越重要了。本文从最简单的字符串定义一直引导你到高层字符串处理技巧,希望
对大家有所帮助。
一、引号定义字符串
在PHP中,通常一个字符串被定义在一对引号中,如:
'I am a string in single quotes'
-
-9 1
from_unixtime()是MySQL里的时间函数
date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串
后面的 '%Y%m%d' 主要是将返回值格式化
例如:
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' )
->20071120
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' )
-
-8 30
使用函式 date() 实现
<?php echo $showtime=date("Y-m-d H:i:s");?>
显示的格式: 年-月-日 小时:分钟:秒
相关时间参数:
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
...
-
-5 17
//***********************采用递归的方法过滤参数。并判断所过滤的内容是不是数组,并进行分开过滤**********************//
function addslash($str) {
if(is_array($str)) {
foreach($str as $key => $value) {
$result[$key] = addslash($value); //要注意slash和slashes 第一个是消减的意思 第二个是反斜杠的意思
-
-5 12
QQREADEREE5413C40843A5D0
-
-4 28
php中定义了一个很有用的常数,即
__file__这个内定常数是当前php程序的就是完整路径(路径+文件名)。即使这个文件被其他文件引用(include或require),__file__始终是它所在文件的完整路径,而不是引用它的那个文件完整路径。请看下面例子: