Apr102015
php判断文件或目录(文件夹)是否存在
php库自带有判断文件或目录是否存在的函数,file_exists判断文件是否存在,is_dir判断目录(文件夹)是否存在。具体示例如下:
$file='index.php';
$dir='www.phpernote.com/wwwroot/';
if(file_exists($dir.$file)){
echo '文件'.$file.'存在';
}else{
echo '文件'.$file.'不存在';
}
if(is_dir($dir)){
echo '目录'.$dir.'存在';
}else{
echo '目录'.$dir.'不存...阅读全文
抢沙发
Apr102015
PHP向文件写入或追加数据
php向文件里写入或追加数据有两种方法,一种是fopen,还有一种是file_put_contents,本文简要介绍一下两种方法的具体用法,有需要的朋友可以看看。
(1)fopen
fopen() 函数打开文件或者 URL,如果打开失败,本函数返回 FALSE。
语法:fopen(filename,mode,include_path,context)
参数 说明
filename 必需。规定要打开的文件或 URL。
mode 必需。规定要求到该文件/流的访问类型。可能...阅读全文
Apr102015
linux下如何执行PHP脚本
Linux 下如何直接执行 php 脚本?下面是部分 php 命令行参数。
语法以及参数说明 php [-q] [-h] [-s] [-v] [-i] [-f ] | { [args…]}
-q 安静模式,不输出HTTP头
-s 将php程序文件用转化为彩色格式的HTML(比如保留字用绿色,函数和变量为蓝色,注释为黄色而字串则是红色等等
-f 读入并解释指明的文件
-c 在中读入php.ini文件
-a 交互式运行
-d foo[=bar] 定义ini中的输入项 foo 的值...阅读全文
Apr082015
Apr072015
Apr072015
PHP判断服务器SSL是否启用,也就是判断是否支持HTTPS连接
通过php函数来检测服务器是否支持SSL(即HTTPS连接),具体函数代码如下。另外关于如何开启SSL支持可参照本站文章:
php检测服务器SSL是否开启以及开启SSL的方法
/*
* 检测服务器是否支持SSL连接(Https连接)
* @return bool
*/
function is_SSL(){
if(!isset($_SERVER['HTTPS']))
return FALSE;
if($_SERVER['HTTPS']===1){ //Apache
return TRUE;
}elseif($_SERVER[...阅读全文
Apr062015
yii 数据库添加,修改,删除相关操作总结
本文总结了yii中关于数据信息的添加数据,修改数据,删除数据的相关操作,刚刚学习没几天,仅记录了一些,以后慢慢再充实,有需要的朋友可以看看。
添加数据的方法
(1)save 方法(对象形式操作)
$user=new User;
$user->username=’phpernote’;
$user->password=’123456′;
if($user->save()>0){
echo ‘添加成功’;
}else{
echo ...阅读全文
Apr052015
PHP之APC缓存详细介绍
1、APC缓存简介
APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。
APC的缓存分两部分:系统缓存和用户数据缓存。
系统缓存
它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过期,则使用缓存的中间代码运行。默认缓存3600s(一小时)。但是这样仍会浪费大量CPU时间。因此可以在php.ini中设置sy...阅读全文
Apr052015
yii数据库查询操作总结
yii框架下关于数据库查询数据的方法总结。
(1)$result=Yii::app()->dbName->createCommand($sql)->queryRow();
返回的结果集如果不为空的话则为一个一维数组。代码中的dbName为数据表所在的库的名字,$sql可以为任意SQL语句。
(2)$result=Yii::app()->dbName->createCommand($sql)->queryAll();
返回的结果集如果不为空的话则为一个二维数组。代码中的dbName为数据...阅读全文
Mar302015
yii框架目录结构详细分析说明
本文详细的列举了用yii开发一个项目的目录结构以及目录说明,正在学习php框架yii的朋友可以收藏看看。
/****yii核心源码目录结构说明****/
|–framework 框架核心库
|–base 底层类库文件夹,包含CApplication(应用类,负责全局的用户请求处理,它管理的应用组件集,将提供特定功能给整个应用程序);CComponent(组件类,该文件包含了基于组件和事件驱动编程的基础类,从...阅读全文