php用date函数获取当前时间有误 初学PHP做网站,想在页面上获得当前时间,学过编程的人都知道用时间函数date(),先用这个函数格式化一个本地时间/日期,先写个测试代码吧,结果输出时间比实际时间少了8小时,这是什么原因呢: <?php echo date(’Y-m-d H:i:s’); ?> 输出当前时间:2008-10-12 02:32:17 怪了,实际时间是:2008-10-12 10:32:17 难道是PHP的date()时间不正确 少8个小时? 再看看PHP手册的“例子 1. date() 例子”第一行... 2013年04月15日 编程技术 暂无评论 喜欢 0 阅读全文
php:Session是否必须依赖Cookie php中的session可以默认情况下是使用客户端的cookie(以便和普通意义上的cookie区别,我称之为session cookie,普通意义上的cookie为cookie)来保存session id的,但是php中的session是否只能使用session cookie呢? 当然不是,否则何必还弄个session出来,不如直接用cookie算了.session的一大优点就是当客户端的cookie被禁用时会自动把session id附在url中,这样再通过session id就能记住session变量了. 下面我写两... 2013年04月14日 编程技术 暂无评论 喜欢 0 阅读全文
PHP中$_SERVER的详细参数与说明 PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。 $_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。 $_SERVER['SERVER_NAME'] ... 2013年04月13日 编程技术 暂无评论 喜欢 0 阅读全文
PHP的七大优势 ASP是微软公司实现动态网页的一种技术。ASP支持一些脚本语言,主要以VBScripp为主。与ASP相比较,你还可以选择另一中开放源代码编程语言——PHP,PHP可以运行在多种操作系统下,其中包括Linux和windows。 虽然ASP是一种不错的技术,但从长远考虑我相信PHP在将来的技术领域里会有不凡的表现。 我认为有七个理由可以说明PHP比ASP更优秀: 1、速度、速度、速度 当我第一次运行PHP脚本程序时,我不禁对自己说:“太... 2013年04月12日 编程技术 暂无评论 喜欢 0 阅读全文
PHP连接MSSQL的问题 在PHP操作MSSQL时需要先确定系统的运行环境是否支持,运行以下语句就知道了 if (function_exists(‘mssql_connect’)){ echo ‘本函数存在,说明环境支持MSSQL’; }else{ 2013年04月11日 编程技术 暂无评论 喜欢 0 阅读全文
php require 在类的继承中的坑 对于php的文件调用,我们有时会为使用include, include_once, require, require_once而陷入斟酌,不仅初学者如此,高级工程是由也会有纠结的时候。而且至今使用哪一个为最优仍没有达成共识。每个团队每个项目有自己的代码规范,也有自己的使用理由。至于四个函数的异同,在此不作赘述。 我们团队推崇使用的是require_once,为什么使用require_once而不是require呢。今日给出一个理由。 require的使用在多个... 2013年04月10日 编程技术 暂无评论 喜欢 2 阅读全文
PHP数组的“自然”排序 natsort — 用“自然排序”算法对数组排序 说明 bool natsort ( array &$array ) 本函数实现了一个和人们通常对字母数字字符串进行排序的方法一样的排序算法并保持原有键/值的关联,这被称为“自然排序”。本算法和通常的计算机字符串排序算法(用于 sort())的区别见下面示例。 参数 array 输入的 array。 返回值 成功时返回 TRUE, 或者在失败时返回 FALSE.实例如下: [code lang="php"] 以上例程会输出... 2013年04月09日 编程技术 暂无评论 喜欢 0 阅读全文
mac下配置NDK开发环境 本文参考了别人的文章,详细步骤: 一、启动终端Terminal 二、输入 pico .bash_profile 回车。 三、输入以下内容【路径依实情而定】: export ANDROID_SDK_ROOT=/Users/apple/Desktop/adt-bundle/sdk export ANDROID_NDK_ROOT=/Users/apple/Documents/Android/android-ndk-r8e export PATH=$PATH:$ANDROID_SDK_ROOT export PATH=$PATH:$ANDROID_NDK_ROOT export ANDROID_TOOL=/Users/apple/Desktop/adt-bun... 2013年04月08日 编程技术 暂无评论 喜欢 0 阅读全文
PHP session与cookie PHP SESSION原理 session是在服务器端保持用户会话数据的一种方法,对应的cookie是在客户端保持用户数据。HTTP协议是一种无状态协议,服务器响应完后就失去了与浏览器的联系,cookie引入浏览器,使得数据跨越页面交换。 首先客户端和服务器端建立一一联系,每个客户端都有一个唯一标识,这样服务器才能识别出来。建议唯一标识的方法有两种:cookie或者通过GET方式指定。默认配置的PHP使用session的时会建立... 2013年04月07日 编程技术 暂无评论 喜欢 0 阅读全文
PHP经典面试题(基础型I)附答案 求职与招聘 往往少不了面试与笔试,作为一个php程序员、多多少少都会有类似的经历……以下是本人收集并整理的PHP面试题目,希望对同行们有所帮助,找到一份合适的php开发工作!(共三节) 以下是面试的题目(一) 1、用PHP打印出前一天的时间格式是2009-02-10 22:21:21(2分) echo date('Y-m-d H:i:s', strtotime('-1 day')); 或者 $yesterday = time() - (24 * 60 * 60); echo 'today:'.date('Y-m-d H:i:s').... 2013年04月06日 编程技术 暂无评论 喜欢 0 阅读全文
Yii 访问 Gii(脚手架)时出现 403 错误 今天配置好了虚拟机服务器内的 Yii framework v1.1.3,测试项目的Gii设置, 结果出现#403错误页面: Error 403 You are not allowed to access this page. 开始误以为是文件授权不足的原因,修改文件和文件夹授权后,依然如故。查官网上的wiki发现,原来是yii为了安全考虑,默认只允许在本机上访问Gii。 解决此问题,修改配置如下: 'modules' => array( 'gii' => array( 'class' => 'system.gii.... 2013年04月05日 编程技术 暂无评论 喜欢 0 阅读全文
PHP用迭代方法和递归方法创建级联目录 <?php /* 用迭代的方法递归创建目录 其实在PHP5.0.0之后mkdir就已经能递归创建目录了。 这里主要是自己学习迭代,所以拿创建级联目录开刀了。 开发中应该写mkdir('./a/b/c/d/e',0777,true); 官方说明: 在 PHP 中可以调用递归函数。 但是要避免递归函数/方法调用超过 100-200 层, 因为可能会使堆栈崩溃从而使当前脚本终止。 */ function it_mk_dir($path){ //定义一个数组,用来存放需要工作创建目录... 2013年04月04日 编程技术 暂无评论 喜欢 0 阅读全文
完美解决PHP中文乱码 用jsp时中文乱码就是一个很棘手的问题,最近要开始写项目了,觉得解决中文乱码是和有必要的。故google, 做了小总结,与大家分享。老鸟勿喷。。。。 一、首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312"... 2013年04月02日 编程技术 暂无评论 喜欢 3 阅读全文
phpcms v9 模板标签技巧,标签常用方法 phpcms v9模板制作常用代码集合 1.截取调用标题长度 {str_cut($r[title],36,'')} ,后面的引号是为了去掉.... 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 {date('Y-m-d H:i:s',$r[inputtime])} 3.多栏目调用&多推荐位调用 调用需求:文章范围为59 60 61三个栏目,并且推送到了27 和28两个推荐位; 从第三条开始,连续调用7篇文章。 {pc:get sql="SELECT * FROM v9_news WHERE id IN (SELECT id F... 2013年04月01日 编程技术 暂无评论 喜欢 0 阅读全文
php中的时间戳与javascript中的时间戳的比较 php中的时间戳与javascript中的时间戳的比较,本质上看,它们是一样的东西,但如果二者要进行相等比较的时候,还是有点不同的,稍不注意,就会误入歧途,所以,这里列出容易忽略的两点不同,供大家参考: 1)单位问题:php中取时间戳时,大多通过time()方法来获得,它获取到数值是以秒作为单位的,而javascript中从Date对象的getTime()方法中获得的数值是以毫秒为单位 ,所以,要比较它们获得的时间是否是同... 2013年03月31日 编程技术 暂无评论 喜欢 1 阅读全文
如何点亮QQ安全达人图标 如何点亮QQ安全达人图标 成为QQ安全达人的尊贵标识就是点QQ安全达人图标,不同的QQ安全达人图标代表您在QQ安全方面取得的不同成就。 当用户获得指定的安全成长值,就会自动点QQ安全达人图标。用户可以设置隐藏QQ安全达人图标。 QQ安全达人图标会显示在迷你资料卡、个人资料卡、安全沟通等场景。用户可以查看自己的QQ安全达人图标状态以及好友的安全达人图标状态。 用户通过完成安全任务获得相应的安全成长... 2013年03月30日 编程技术 暂无评论 喜欢 0 阅读全文
六大免费网站数据采集器对比(火车头,海纳,云采集,ET,三人行,狂人采集) 在目前的站长圈内,比较流行的采集工具有很多,但是总结起来,比较出名的免费的就这么几个:火车头,海纳,云采集,ET,三人行,狂人。 下面我们对这几款采集工具作一个简单的比较和评比。 1. 火车头 火车头应该是国内采集软件成功的典型之一,使用人数包括收费用户数量上应该是最多的。 特色:功能强大,速度快,支持的网站最丰富,支持丰富扩展。 优点:功能齐全,采集速度比较快,主要针对CMS,短时间可... 2013年02月27日 编程技术 暂无评论 喜欢 8 阅读全文
作为一名合格的PHP程序员,应该进行哪些技术储备? 按优先级来吧 1.PHP本身的语言特征,安全技术,以及评价较好的框架,类似CakePHP,Symfony等,当然还有一些国内的类似ThinkPHP等良好框架。作为PHP程序员,对PHP本身的优点以及缺陷,以及各种实现细节,要做较深入的了解。可以通过阅读一些比较流行的开源程序,比如各种CMS等。世界上本不存在完美的语言,但是作为程序员,你要善于弥补语言本身,甚至团队本身的缺陷让自己开发的系统趋于完美。同时还需要了... 2013年02月26日 编程技术 暂无评论 喜欢 0 阅读全文
网站设计方案文档 1,网站建设流程 第一步 客户提出建站申请 1.客户提出网站建设基本要求; 2.提供相关文本及图片资料。公司介绍项目描述网站基本功能需求基本设计要求 ; 第二步 制定网站建设方案 1.双方就网站建设内容进行协商,修改、补充,以达成共识; 2.我方提供《网站建设方案》; 3.双方确定建设方案具体细节及价格。 第三步 签署相关协议、客户支付预付款 1.双方签订《网站建设合同书》; 2.客户支付预付款;... 2013年02月20日 编程技术 暂无评论 喜欢 0 阅读全文
php代码实现的小型模板引擎 php代码实现的操作模板类,如果使用过 smarty 模板引擎,就对这个不陌生了,利用模板引擎的技术可以将视图与控制代码很好的进行分离,进而实现美工与后台的不同分工,互不影响,对于 smarty 强大的功能,不仅可以实现视图与控制代码的分离,更可以生成缓存文件,使网页的速度更快,smarty 模板引擎是一个老牌的引擎文件,因为其功能强大,一直在使用,从未搞清楚 smarty 模板引擎真正的核心代码原理。 ... 2013年02月01日 编程技术 暂无评论 喜欢 0 阅读全文