`
文章列表
从php5.10开始,php中加入了时区的设置,在php中显示的时间都是格林威治标准时间,这就造成了我们中国的用户会差八个小时的问题!相关设置是修改php.ini中的 date.timezone 参数:[Date]; Defines the default timezone used by the date functions;date.timezone = 默认是关闭的,只需把注释去掉,改为即可[Date]; Defines the default timezone used by the date functionsdate.timezone = PRC 其中PRC ...
<?php //seed用户自定义函数以微秒作为种子 function seed() { list($msec, $sec) = explode(' ', microtime()); return (float) $sec; } //播下随机数发生器种子,用srand函数调用seed函数的返回结果 srand(seed()); //输出产生的随机数,随机数的范围为10-100 echo rand(10,100); ?> 上面这个和下面这个不是没什么不同吗?都是随机输出10-100之间的数,新人学习,可能问的太简单了呵呵 <?php echo ran ...
PHP被许多程序员用来开发WEB的首选语言。在实际开发中,网站的各项功能都可以通过PHP语言的编写来满足,比如PHP页面跳转这一方法。   Web系统中,从一个网页跳转到另一个网页,是LAMP项目中最常用的技术之一。页面跳转可能是由于用户单击链接、按钮等引发的,也可能是系统自动产生的。 此处介绍PHP中常用的实现页面自动跳转的方法。 PHP页面跳转一、header()函数 header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。 header()函数的定义如下: voi ...
应用步骤: 1、下载FCKeditor2.x版本,将解压后的文件夹FCKeditor复制到ThinkPHP文件夹下的Vendor目录下,以便符合 THinkPHP的第三方类库引入规则。 2、修改参数: 首先,用EditPlus等软件打开FCKeditor目录下的fckeditor_php5.php文件,找 ...
用查找替换标签的方法是惯用的模板处理方法。通常用html文件做成一个模板,在需要替换变量的位置放置特别的标签,然后在PHP逻辑中用file_get_content把模板内容获取进来,在str_replace()的方法把变量的数据替换到指定的标签 ...
正则很好用也很强大,附件为正则教程用的CHM文件。正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号)倒杠后面跟小w, 数字字母来表示; (\w跟数 ...
第一步:需要下载PHPMailer文件包phpmailer-1.73.tar.gz   来自开源社区: http://phpmailer.sourceforge.net/ 第二步:确认你的服务器系统已经支持socket 如下图,通过phpinfo();查看是否支持sockets   如果没有这一项就请注意: socket 是属于PHP扩展部分,编译时必须给定一个用于./configure --enable-sockets 的配置选项。 第三步:把文件解压到你的web服务器目录下,调用类就可以了,说明:首先包含 class.phpmailer.php,然后创建对象,设置 ...
第一步:需要下载PHPMailer文件包phpmailer-1.73.tar.gz   来自开源社区: http://phpmailer.sourceforge.net/ 第二步:确认你的服务器系统已经支持socket 如下图,通过phpinfo();查看是否支持sockets   如果没有这一项就请注意: socket 是属于PHP扩展部分,编译时必须给定一个用于./configure --enable-sockets  的配置选项。 第三步:把文件解压到你的web服务器目录下,调用类就可以了,说明:首先包含 class.phpmailer.php,然后创建对象,设置参数,调用 ...
 注意:在不同的语言环境中,各正则表达式所使用的语法规则也不一样,大家只要明白这其中的原理就行,至于应用看具体语言而定,谢谢! //---------------以下正则表达式应用于相应的语法语言中,如:PHP、JS等------------ ...
在windows下Sphinx\Coreseek的配置安装与测试 一、安装:     1.  安装Python 2.6 Windows (x86)(必须,32位系统和64位系统均安装该版本):从ActiveState官方网站下载ActivePython 2.6 Windows (x86),然后安装;您也可从华军软件园下载ActivePython 2.6 Windows (x86),然后安装;      2. 安装 Microsoft Visual C++ 2005 Redistributable Package (x86)(必须,32位系统和64位系统均安装该版本):从微软官方网站下载Micr ...
本文摘自CSDN乐知《草根》杂志第四期 1.    为什么要使用Sphinx 假设你现在运营着一个论坛,论坛数据已经超过100W,很多用户都反映论坛搜索的速度非常慢,那么这时你就可以考虑使用Sphinx了(当然其他的全文检索程序或 ...
官方文档有很多疏漏,故此多方尝试,将正确的贴出来:1、bin/csft_mysql.conf:#源定义source mysql{type = mysqlsql_host = localhostsql_user = rootsql_pass = merry05sql_db = testsql_port = 3306sql_query_pre = SET NAMES utf8sql_query = SELECT id, group_id, UNIX_TIMESTAMP(date_a ...
在PHP中使用过SESSION的朋友可能会碰到这么一个问题,SESSION变量不能跨页传递。这令我苦恼了好些日子,最终通过查资料思考并解决了这个问题。我认为,出现这个问题的原因有以下几点:  1、客户端禁用了cookie  2、浏览器出 ...
THinkPHP1.5中文件的下载 用到的系统类库文件是Http.class.php,位于ThinkPHP\Lib\ORG\Net目录下,类名Http,其中有静态方法 static function download ($filename, $showname=”,$content=”,$expire=180); / @param string $filename 下载文件名(完整路径加 ...
  1、清除数据表后,让表的自动编号从指定数开始alter table 表名 AUTO_INCREMENT 编号起始数;   2、将一张表的数据插入另一张表中  如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:    INSERT INTO 目标表 SELECT * FROM 来源表;   //在两张表的字段布局都相同    如果只希望导入指定字段,可以用这种方法:  注意字段的顺序必须一致  INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;   如果您需要只导入目标表中不存在的记录,可以使用 ...
Global site tag (gtag.js) - Google Analytics