PHP中date转成时间戳,使用time()获取的是秒数
[ 2010-12-02 11:04:54 | 作者: admin ]
P.S. time()获取的是秒数
date("Y-m-d H:i:s"); //如果存成datetime型在MYSQL中 必须用这种格式
实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。
strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]
一,获取指定日期的unix时间戳 strtotime("2009-1-22") 示例如下:
echo strtotime("2009-1-22") 结果:1232553600
说明:返回2009年1月22日0点0分0秒时间戳
二,获取英文文本日期时间 示例如下:
便于比较,使用date将当时间戳与指定时间戳转换成系统时间
(1)打印明天此时的时间戳strtotime("+1 day")
当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25
...
阅读全文…
date("Y-m-d H:i:s"); //如果存成datetime型在MYSQL中 必须用这种格式
实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。
strtotime 将任何英文文本的日期时间描述解析为Unix时间戳[将系统时间转化成unix时间戳]
一,获取指定日期的unix时间戳 strtotime("2009-1-22") 示例如下:
echo strtotime("2009-1-22") 结果:1232553600
说明:返回2009年1月22日0点0分0秒时间戳
二,获取英文文本日期时间 示例如下:
便于比较,使用date将当时间戳与指定时间戳转换成系统时间
(1)打印明天此时的时间戳strtotime("+1 day")
当前时间:echo date("Y-m-d H:i:s",time()) 结果:2009-01-22 09:40:25
...
阅读全文…
Warning session_start() [function.session-start]
[ 2010-12-01 09:37:22 | 作者: admin ]
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at E:\php\code\admin.php:1) in E:\php\code\logolist\adminlogo.php on line 2
上网搜了一下,有人说是因为在session_start(); 语句之前有其他的html代码,但是我的session_start(); 已经在做前面了。
还有的说是因为没有设置session 保存路径,需要修改php.ini中的session.save_path = "C:/phpsession" [后边的路径自己设置,并且要保证存在。php.ini 文件一般应位于系统盘/Windows 目录下面]
...
阅读全文…
上网搜了一下,有人说是因为在session_start(); 语句之前有其他的html代码,但是我的session_start(); 已经在做前面了。
还有的说是因为没有设置session 保存路径,需要修改php.ini中的session.save_path = "C:/phpsession" [后边的路径自己设置,并且要保证存在。php.ini 文件一般应位于系统盘/Windows 目录下面]
...
阅读全文…
PHP获取当前url路径的函数及服务器变量,网址,地址
[ 2010-11-27 09:46:56 | 作者: admin ]
1,$_SERVER["QUERY_STRING"] //说明:查询(query)的字符串
2,$_SERVER["REQUEST_URI"] //说明:访问此页面所需的URI
3,$_SERVER["SCRIPT_NAME"] //说明:包含当前脚本的路径
4,$_SERVER["PHP_SELF"] //说明:当前正在执行脚本的文件名
实例:
===============================
1,http://www.52news.com/ (直接打开主页)
结果:
$_SERVER["QUERY_STRING"] = ""
$_SERVER["REQUEST_URI"] = "/"
$_SERVER["SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"] = "/index.php"
2,http://www.52news.com/?p=222 (附带查询)
...
阅读全文…
2,$_SERVER["REQUEST_URI"] //说明:访问此页面所需的URI
3,$_SERVER["SCRIPT_NAME"] //说明:包含当前脚本的路径
4,$_SERVER["PHP_SELF"] //说明:当前正在执行脚本的文件名
实例:
===============================
1,http://www.52news.com/ (直接打开主页)
结果:
$_SERVER["QUERY_STRING"] = ""
$_SERVER["REQUEST_URI"] = "/"
$_SERVER["SCRIPT_NAME"] = "/index.php"
$_SERVER["PHP_SELF"] = "/index.php"
2,http://www.52news.com/?p=222 (附带查询)
...
阅读全文…
IIS6下配置fastcgi的php5
[ 2010-10-26 20:43:54 | 作者: admin ]
p.s. 莫忘记完成后安装好 Zend Optimizer
以往在IIS下搭建php环境使用的是ISAPI作为php运行的环境,但使用ISAPI搭建PHP环境会导致网站不甚稳定,使用CGI模式搭建PHP环境效率比较低下。因此微软推出了FastCGI。
要在FastCGI配置php环境需要先下载FastCGI和PHP,如果需要使用Zend Optimizer的话请使用PHP Thread Safe版,如果不使用Zend,则直接使用PHP NTS版效率会更高。
下载地址:
FastCGI
x86 http://go.microsoft.com/?linkid=9707432
x64 http://go.microsoft.com/?linkid=9707433
PHP NTS http://windows.php.net/...
阅读全文…
以往在IIS下搭建php环境使用的是ISAPI作为php运行的环境,但使用ISAPI搭建PHP环境会导致网站不甚稳定,使用CGI模式搭建PHP环境效率比较低下。因此微软推出了FastCGI。
要在FastCGI配置php环境需要先下载FastCGI和PHP,如果需要使用Zend Optimizer的话请使用PHP Thread Safe版,如果不使用Zend,则直接使用PHP NTS版效率会更高。
下载地址:
FastCGI
x86 http://go.microsoft.com/?linkid=9707432
x64 http://go.microsoft.com/?linkid=9707433
PHP NTS http://windows.php.net/...
阅读全文…
php安装memcache
[ 2010-10-26 20:28:55 | 作者: admin ]
Memcache 服务器端安装
memcache是比较流行的cache解决方案,是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序
memcached是运行在缓存服务器上的服务端程序名。
memcache是memcache server的client端,有各种语言的版本,如:java、python、php等。(本文讲述php_memcache.dll的php模块安装 方式。)
memcache不是必须和apache安装在同一台服务器,可以把memcache server看成是DB服务器,一台可以供多台使用;和apache安装在一起可以使资源充分使用,apache占用CPU多,内存相对较少,而 memcache占用CPU低,内存多。
Memcache的安装分为两大块:
memcache服务器端安装
...
阅读全文…
memcache是比较流行的cache解决方案,是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序
memcached是运行在缓存服务器上的服务端程序名。
memcache是memcache server的client端,有各种语言的版本,如:java、python、php等。(本文讲述php_memcache.dll的php模块安装 方式。)
memcache不是必须和apache安装在同一台服务器,可以把memcache server看成是DB服务器,一台可以供多台使用;和apache安装在一起可以使资源充分使用,apache占用CPU多,内存相对较少,而 memcache占用CPU低,内存多。
Memcache的安装分为两大块:
memcache服务器端安装
...
阅读全文…
经典乱码“锘”字与解决办法
[ 2010-10-25 09:07:42 | 作者: admin ]
这几天看了看 Ajax 的基础知识,在练习一个简单的 请求和响应时,PHP 返回来的数据 在 IE 中开头总显示 一个 “锘” 字!上网 Baidu 了一下,发现这是由于 系统 处理 UTF-8 的方法不同而导致的。
php 返回的 UTF-8 数据 开头自动加了 标志,是对于 UTF-8的标识。对于 javascript 来说,不会在意这个标识,依然当作数据来读,所以就会出现 这个经典的 “锘”乱码。
解决办法:把相关的文件源码复制到 Dreamweaver 里然后再保存就可以了。
如果使用 windows 记事本 保存的 UTF-8 格式。使用UltraEdit编辑器,打开高级>配置>Unicode/utf-8 检测,把自动检测UTF-8文件,自动检测没有BOM的Unicode文件等前面的勾全去掉,然后你再打开那个文件,就会发觉“锘 ”这个字符出现了。
php 返回的 UTF-8 数据 开头自动加了 标志,是对于 UTF-8的标识。对于 javascript 来说,不会在意这个标识,依然当作数据来读,所以就会出现 这个经典的 “锘”乱码。
解决办法:把相关的文件源码复制到 Dreamweaver 里然后再保存就可以了。
如果使用 windows 记事本 保存的 UTF-8 格式。使用UltraEdit编辑器,打开高级>配置>Unicode/utf-8 检测,把自动检测UTF-8文件,自动检测没有BOM的Unicode文件等前面的勾全去掉,然后你再打开那个文件,就会发觉“锘 ”这个字符出现了。
What's New in phpDesigner 7
[ 2010-09-25 16:06:00 | 作者: admin ]
phpDesigner——php程序和WEB开发的最好编辑器和PHP IDE。快速,省时,强大。稳定!phpDesigner不仅是一个功能强大,速度超快的PHP IDE和PHP编辑器,也是一个功能丰富的CSS和JavaScript编辑器,它既适合新手也适合经验丰富的开发人员。 phpDesigner 能帮你编辑分析,测试,发布程序和由php,HTML或其它WEB语言驱动的站点。不管您是PHP网页设计高手,或者是刚入门的新手,您都可以使用此软件来帮您设计网页程序(SQL、HTML 亦支持)。
[img]attachm...
阅读全文…
[img]attachm...
阅读全文…
VS.Php—在Visual Studio下的PHP集成开发工具
[ 2010-09-25 15:54:56 | 作者: admin ]
VS.Php v2.5.3.4907
VS.Php是Visual Studio 的PHP开发插件。通过安装这个插件,我们可以在Visual Studio这个市场中最流行的IDE中编译、编辑、配置PHP程序。它是一个适用于自Visual Studio .Net 2003以来的Visual Studio的PHP综合开发环境IDE)。VS.Php 2.5不仅增加了对Windows Vista系统及Visual Studio Service Pack 1 for Visual Studio 2005的支持,还有许多新特性集中在为开发者提供轻松远程管理现有的PHP应用的能力。
VS.Php有三种版本:VS.Php for Visual Studio 2008、VS.Php for Visual Studio 2005和VS.Php Standalone。
从字面上就能看出这三种版本的区别:
...
阅读全文…
VS.Php是Visual Studio 的PHP开发插件。通过安装这个插件,我们可以在Visual Studio这个市场中最流行的IDE中编译、编辑、配置PHP程序。它是一个适用于自Visual Studio .Net 2003以来的Visual Studio的PHP综合开发环境IDE)。VS.Php 2.5不仅增加了对Windows Vista系统及Visual Studio Service Pack 1 for Visual Studio 2005的支持,还有许多新特性集中在为开发者提供轻松远程管理现有的PHP应用的能力。
VS.Php有三种版本:VS.Php for Visual Studio 2008、VS.Php for Visual Studio 2005和VS.Php Standalone。
从字面上就能看出这三种版本的区别:
...
阅读全文…