PHP计算几分钟前、几小时前等

PHP计算几分钟前、几小时前等
在网页应用中,经常会用到要计算几分钟前,或者几个小时前所进行的操作,比如在我们经常写博客时,就会有前几天发表了什么文章,或者是几分钟之前发表了某篇文章,在博客中,其中使用插件即可实现这样的计算时间的操作,像这样的应用,除了在我们自己的博客会遇到外,更多的类似于QQ空间社交类的站点应用就更广了。。 在QQ空间中,经常看到某某好友几分钟或几秒钟发表了某篇说说,或上传了某个图片之类的,...

PHP数组与Mysql常用函数

PHP数组与Mysql常用函数
mysql_pconnect(server,user,pwd,clientflag) 函数打开一个到 MySQL 服务器的持久连接。脚本执行完毕后到 SQL 服务器的连接不会被关闭,此连接将保持打开以备以后使用(mysql_close() 不会关闭由 mysql_pconnect() 建立的连接)。 mysql_connect(server,user,pwd,newlink,clientflag) 函数打开非持久的 MySQL 连接.脚本结束时关闭连接。可由mysql_close()关闭.(*备注:设置newlink参数时打开新的连接) 并...

php通过ini_set修改php.ini配置例子

php通过ini_set修改php.ini配置例子
//读取php.ini的初使值 echo ini_get('file_uploads').""; echo ini_get('max_input_time').""; echo ini_get('max_execution_time').""; echo ini_get('post_max_size').""; echo ini_get('upload_max_filesize').""; echo ini_get('memory_limit').""; //修开php.ini配置 ini_set('file_uploads','ON');//Http上传文件的开关,默认为开 ini_set('max_input_time','90');//通过post,以及put接收数据时间,...

Zend Studio乱码问题

Zend Studio乱码问题
Zend Studio 是一款大型的PHP环境软件了,在编写大型的PHP项目时,可以进行几个人的合作写码,当然在编辑小型的程序时,也可以使用 Zend Studio 了,不过就显得有些臃肿了,今天在使用 Zend 调试 PHP 代码时,遇到了页面乱码的问题,总结了几个方法。 出现乱码的地方大概有4个: 1、文件的编码方式(就是你新建文件的编码),这一点需要设置编辑器的编码方式。 2、页面没有指定浏览器编码的显示方式,这一点...

从概念上彻底理解php中cookie与session工作流程

从概念上彻底理解php中cookie与session工作流程
cookie 1. 浏览器第一次请求服务器时,服务器给浏览器一个cookie;浏览器第二次再请求服务器的时候,带着这个cookie去的,服务器就会把浏览器带来的cookie再返还给你,同时又给你设置了cookie;浏览器第三次请求服务器的时候是带着服务器第二次设置的cookie过来的,返回给浏览器也就是第二次设置的cookie,同时又设置了一个cookie给浏览器。 2. 等待举例。。。 session 1. 浏览第一次访问服务器时,服务器给...

php语言入门之基础篇

php语言入门之基础篇
通过前一节的讲解,相信你已经对PHP的概念和PHP的环境有了一个全面的了解,接下来将学习PHP的基础知识,无论是初出茅庐的“菜鸟”还是资历深厚的“高手”,没有扎实的基础做后盾是不行的。PHP的特点是易学,易用,但这并不代表随随便便就可以熟练掌握,掌握了基础,就等于有了坚固的地基。 这一节小虎博客xiaohuboke.com主要讲解,PHP输出,PHP的标记风格,PHP的注释种类,PHP的数据类型,PHP的常量变量,PHP的...

php gzip 的三种解决方案

php gzip 的三种解决方案
第一种方案:在.htaccess 中添加 AddHandler application/x-httpd-php .css .html .js #这是添加你要压缩的类型 php_value auto_prepend_file "/home/a4284418/public_html/gzip.php" #这是你给这些类型增加一个自动运行的php代码,后面一定要填你空间的绝对地址 gzip.php <?php ob_start("ob_gzhandler"); ob_start("compress"); //如果出现css不能解释,只显示网页,请加入下面的红色代码,去掉注释符...

新手如何学习php之环境技巧篇

新手如何学习php之环境技巧篇
关于如何学习好PHP,小虎博客xiaohuboke.com认为,首先一定要把PHP的基础底子打好,其次一定要培养好自己的学习兴趣,多动手去练习自己感兴趣的项目,试着去写一些自己的PHP实例,当你有了自己的第一个作品后,那么你离高手的位置就已经不远了。 这里有必要先说一下PHP环境搭建的问题,其实我们在学习任何语言的时候都会遇到环境搭建的瓶颈,这也是学习语言所要迈出的第一步,当我们刚开始学习PHP环境搭建...

客户端禁止COOKIE

客户端禁止COOKIE
当客户端禁用COOKIE时,SESSION页面间传递会失效,可以将客户端禁止COOKIE想象成一家大型连锁超市,如果在其中一家超市内办理了会员卡,但是超市之间并没有联网,那么会员卡就只能在办理的那家超市使用。解决这个问题有4种方法: (1)在登录之前提醒用户必须打开Cookie,这是很多论坛的做法。 (2) 设置php.ini文件中的session.use_trans_sid=1,或者编译时打开-enable-trans-sid选项,让PHP自动跨页面传递se...

什么是cookie

什么是cookie
Cookie 是一种在远程浏览器端存储数据并以此来跟踪和识别用户的机制。简单地说,Cookie是Web服务器暂时存储在用户硬盘上的一个文本文件,并随后被web浏览器读取。当用户再次访问Web网站时,网站通过读取Cookies文件记录这位访客的特定信息(如上次访问的位置、花费的时间、用户名和密码等),从而迅速作出响应,如在页面中不需要输入用户的ID和密码即可直接登录网站等。 文本文件的命令格式如下: 用户名@网站...

Session设置时间

Session设置时间
在大多数论坛中都可在登录时对登录时间进行选择,如保存一个星期、保存一个月等。这时就可以通过 Cookie 设置登录的失效时间。 1、客户端没有禁止 Cookie (1) 使用Session_set_cookie_params()设置Session的失效时间,此函数是Session结合Cookie设置失效时间,如要让Session在1分钟后失效,实例关键代码如下: <?php $time=1*60; //设置Session失效时间 session_set_cookie_params($time); //使用函数 se...

Session临时文件

Session临时文件
在服务器中,如果将所有用户的Session都保存到临时目录中,会降低服务器的安全和效率,打开服务器存储的站点会非常慢。 PHP实例,使用PHP函数 session_save_path()存储 session 临时文件,可缓解因临时文件的存储导致服务器效率降低和站点打开缓慢的问题,实例代码如下 : <?php $path='./tmp/'; session_save_path($path); session_start(); //初始化session $_SESSION[username]=true; ?> 注意:se...

session缓存

session缓存
session 缓存是将网页中的内容临时存储到IE客户端的Temporary Internet Files文件夹下,并且可以设置缓存的时间。当第一次浏览网页后,页面的部分内容在规定的时间内就被临时存储在客户端的临时文件夹中,这样在下次访问这个页面时,就可以直接读取缓存中的内容,从而提高网站的浏览效率。 缓存用的是session_cache_limiter()函数,语法是: string session_cache_limiter([string cache_limiter]) cache_l...

Session管理

Session管理
对比Cookie,会话文件中保存的数据都是在PHP脚本中以变量的形式创建的,创建的会话变量在生命周期(20分钟)中可以被跨页的请求所引用.另外,Session是存储在服务器端的会话,相对安全,并且不像Cookie那样有存储长度的限制。 11.2.1 了解Session 1,什么是Session Session译为“会话”,其本义是指有始有终的一系列动作/消息,如打电话时从拿起电话拔号到挂断电话这一系列过程可以称为一个Session。 2.Session工作...

session 数据库存储

session 数据库存储
虽然通过改变session 存储文件夹使session不至于将临时文件夹填满而造成站点瘫痪,但是如果一个大型网站一天登录1000人,一个月登录了30000人,这时站点中存在30000个session文件,要在这30000个文件中查询一个session_id应该不是件轻松的事情,那么这时就可以用session数据库存储,也就是PHP中的session_set_save_handler()函数。 bool session_set_save_handler(string open,string close,string read,st...

dedecms教程简单使用十二

dedecms教程简单使用十二
dedecms教程-系统 自定义文档属性:织梦系统给了很好的一个解释说明,在以往的版本中,网站主页、频道封面的设计,都只能单调的用 arclist 标记把某栏目最新或按特定排序方式的文档无选择的读出来,这样做法存在很大的不足,例如,我希望在最顶部的地方显示我想要的文档,在以往的版本中是无法做到的,但使用自定义属性之后,只要给arclist 标记加上 att='自定义属性的ID xiaohuboke.com' 的属性,然后在发...

dedecms教程简单使用十一

dedecms教程简单使用十一
dedecms教程-系统 系统的模板排列在最下面,所以讲到了最后,其实这个版块内容是应该在安装好织梦系统时就应该讲到的,因为在安装好系统时,有许多站点的信息需要进行设置,比如 网站名称,默认风格,站点关键词,站点描述,网站版权信息等这些最基本的网站设置,好了,先不说这些了,系统 模块里有三个子项,系统设置,支付工具,系统帮助,其中支付工具和系统帮助已经在前面的章节讲过了,这里不再阐述,...

dedecms教程简单使用十

dedecms教程简单使用十
dedecms教程-模板 感觉应该先讲解模板的管理的,因为官方的默认模板实在是太丑了,不管在使用什么CMS程序时,首先都想要安装一套自己喜欢的模板,这是织梦的最重要的板块之一了,下面有两个子菜单,其中重点是 模板管理了,而系统帮助就是链接到织梦的官网的帮助文档了。 模板-模板管理 默认模板管理:其中默认的官方模板被大多网站在使用着,其实织梦的模板在互联网上太多了,我们完全可以下载一套自己好...

dedecms教程简单使用九

dedecms教程简单使用九
dedecms教程-会员模块 大型的CMS基本上都有会员的功能了,在织梦的会员模块里,就是用来管理网站所有会员的内容,包括会员的列表,会员的级别设置,积分头衔,会员短信,会员留言,会员动态等等,下面小虎博客为您进行讲解。 会员-会员管理: 注册会员列表:就是所有在前台进行注册的会员了,除了可以查看会员的所有资料外,还可以进行对会员进行删除与修改的操作,还可以将其提升为编辑或管理员等级别,总...

dedecms教程简单使用八

dedecms教程简单使用八
dedecms教程-采集 采集:采集是织梦的一个核心模块,这是用来采集文章的,对于普通的站点基本上用不着,主要针对一些小说之类的站点,在前期的时候没有内容,那么就可以使用织梦的采集功能,在互联网上采集大量的数据作为站点内容的补充,其中可以采集大量的文章和图片图集的内容,这里简单的介绍一下采集的管理和批量维护。 采集-采集管理: 采集节点管理:采集的节点就是采集的具体项目内容了,可以添加...