Aug242013
php设置session的生存周期
本文主要分享一下关于php session的生存周期的相关知识。
首先说一下session的创建的开始到结束的过程。
当程序需要为某个客户端的请求创建一个 session 的时候,服务器首先会检查这个客户端是否已经包含了一个 session 标识,这个我们称为 session id(获取方法为 session_id() ),如果已包含一个 session id 则说明此客户端之前已经创建过 session,服务器则按照 session id 把这个 ses...阅读全文
抢沙发
Aug172013
php提示Call to undefined function curl_init() 错误的解决办法
使用php curl系列函数的时候经常会发生这种情况,在本地调试好好的程序上传到服务器却报各种错误,比如Call to undefined function curl_init()……这种最常见了,那么对于这种错误,该怎么办呢?
因为curl系列函数属于系统级函数,提示这种没有找到curl_init函数的错误一般是因为没有开启相关的扩展导致的。这个时候我们就知道该怎么办了,开启php curl扩展。
windows+apache下...阅读全文
Jul222013
从小型网站到超大规模网站的MySQL参考架构
Oracle发布《面向大规模可伸缩网站基础设施的MySQL参考架构》白皮书,针对将MySQL用作数据存储的不同类型和不同规模的网站给出了推荐的拓扑结构。
根据分别提供4类服务——用户和会话管理、电子商务、分析类应用 (多结构数据)和CMS(元数据)——的网站的规模和可用性要求(如下表所示),这份白皮书给出了4个参考架构。
请注意,这里给出的指导方针只是基本建议,实际应用中需要根据读写模...阅读全文
Jul142013
php实现将文件批量压缩打包下载
利用php实现将文件批量压缩打包下载,这个过程中将使用到 ZipArchive 这个类,注意使用该类之前,linux需开启zlib,windows需取消php_zip.dll前的注释。下面直接给出一个简单的将文件压缩为 zip 格式的示例。具体用法请查询php相关文档。
<?php
$filename='test.zip'; //最终生成的文件名(含路径)
if(file_exists($filename)){
unlink($filename);
}
//重新生成文件
$zip=ne...阅读全文
Jul052013
Jun282013
linux高清视频教程下载
linux高清视频教程下载,下面是具体的视频文件内容,有兴趣的朋友可以下载下来看看。
视频目录
Linux应用与发展(上).wmv 46.9MB
Linux应用与发展(下).wmv 44.8MB
Linux应用与发展_总结.wmv 18.7MB
Linux系统安装(上).wmv 71.4MB
Linux系统安装(下).wmv 77.8MB
Linux系统安装_总结.wmv 19MB
Linux常用命令(一).wmv 78.2MB
Linux常用命令(二...阅读全文
Jun242013
windows下如何实现在命令行下运行PHP文件
在linux中做定时脚本的时候经常会用crontab命令去定时执行php文件,其实在windows环境下面也可以用命令行去执行php文件的,下面就看看如何来实现的吧。
(1)配置系统变量path的值。将你的php程序的执行程序php.exe文件所在的路径加入到系统变量的path中去(注意不要把path中已存在的字符串给改了,各个值之间的分隔符号用分号,如下图所示),如下图:
(2)按以上配置完毕就可以了,以...阅读全文
Jun112013
利用SecureCRT上传、下载文件(使用sz与rz命令)
借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器。
其中,对于sz和rz的理解与记忆我用了如下的方法(因为很多时候容易搞混):
sz中的s意为send(发送),告诉客户端,我(服务器)要发送文件 send to cilent,就等同于客户端在下载。
rz中的r意为received(接收),告诉客户端,我(服务器)要接收文件 received by cilent...阅读全文
May252013
hosts文件位置以及如何打开hosts文件
由于工作的需要,经常需要修改hosts文件,下面将hosts文件的保存位置以及如何打开hosts文件做一下记录,防止以后忘掉了。
windows xp/2003/vista/2008 以及 win 7 系统的 hosts 文件的位置在:c:\windows\system32\drivers\etc 这个目录内,最前面的c代表系统盘盘符,如果你的系统安装在其他盘,比如d盘,那么将c改为d即可。
那么如何打开 hosts 文件进行编辑呢,下面介绍两种方法?
(1)...阅读全文
May232013
php的内置变量 DIRECTORY_SEPARATOR 解析
php的内置变量DIRECTORY_SEPARATOR是一个显示系统分隔符的命令,DIRECTORY_SEPARATOR是php的内部常量,不需要任何定义与包含即可直接使用。
这个变量是用来解决文件的分隔符,windows上我们习惯性的使用/作为文件分隔符,但是在linux上人家是不认识这个标识的,人家只认识/,于是就要引入下面这个php内置变量了:DIRECTORY_SEPARATOR
例如:
define('BLOGGUY.CN_ROOT', dirname(__FILE__...阅读全文