...
分类:
Web程序 时间:
2017-02-10 18:22:12
阅读次数:
325
不识庐山真面目,只缘身在此山中,仅仅是做php开发完成业务逻辑,可能会被困在web服务这座山里面,都不清楚这些服务的运作,相互关系,特别是如果有专门的服务器运维的话,就更加容易忽略这些东西了,今天抽时间对这些做了个总结。 在本地开发的时候因为是用的windows系统,安装集成开发环境XAMMP,点击 ...
分类:
Web程序 时间:
2017-02-10 18:22:06
阅读次数:
296
镇场诗: 清心感悟智慧语,不着世间名与利。学水处下纳百川,舍尽贡高我慢意。 学有小成返哺根,愿铸一良心博客。诚心于此写经验,愿见文者得启发。—————————————————————————————————————————— ex1: code: 1 <!DOCTYPE html> 2 <html> ...
分类:
Web程序 时间:
2017-02-10 18:24:27
阅读次数:
619
一、centos6.7x64上手动扩展PHP的IMAP模块1、准备yuminstall-ylibc-client-develln-s/usr/lib64/libc-client.so/usr/lib/libc-client.soln-s/usr/lib64/libkrb5.so/usr/lib/libkrb5.soln-s/usr/lib64/libssl.so/usr/lib/libssl.so2、安装cd/usr/local/php-5.5.35/ext/imap//usr..
分类:
Web程序 时间:
2017-02-10 18:29:47
阅读次数:
2989
php、mysql基础需先安装httpd服务,使得web服务器启用。一、安装PHP[root@johntest~]#ls#先下载rpm安装包php53-5.3.3-23.el5_10.x86_64.rpmsysdead.letterinittab.des3php53-cli-5.3.3-23.el5_10.x86_64.rpmsysroo1.gzinstall.log.syslogphp53-common-5.3.3-23.el5_10.x86_64.r..
分类:
Web程序 时间:
2017-02-10 18:37:01
阅读次数:
434
我的需求:当请求的目录是/aaa/则把请求发送到机器a,当请求的目录为/bbb/则把请求发送到机器b,除了目录/aaa/与目录/bbb/外,其他的请求发送到机器b我的配置文件内容为:upstreamaaa.com{server192.168.111.6;}upstreambbb.com{server192.168.111.20;}server{listen80;server_..
分类:
Web程序 时间:
2017-02-10 18:41:37
阅读次数:
166
/**检查路径是否存在*/functioncheckDir($dir){exec("/bin/ls$dir",$info,$status);$sta=empty($info)?$sta=1:$sta=0;//1路径不存在,0路径存在return$sta;}//仓库是git还是svnfunctionwarehouseCheck($warehouse){if(preg_match("/.git$/i",$warehouse)){$sta=1;//1为git}if(pr..
分类:
Web程序 时间:
2017-02-10 18:42:17
阅读次数:
166
说明getTableInfo可以获取表信息,信息类型包括fields,type,bind,pk,以数组的形式展示,可以指定某个信息进
行获取示例//获取`think_user`表所有信息
Db::getTableInfo(‘demo‘);
//获取`think_user`表所有字段
Db::getTableInfo(‘demo‘,‘fields‘);
//获取`think_user`表所有字..
分类:
Web程序 时间:
2017-02-10 18:42:13
阅读次数:
138
1.where方法进行AND条件查询Db::table(‘think_user‘)
->where(‘name‘,‘like‘,‘%thinkphp‘)
->where(‘status‘,1)
->find();2.where方法多字段相同条件的AND查询Db::table(‘think_user‘)
->where(‘name&title‘,‘like‘,‘%thinkphp‘)
->find();3.whereOr方法进..
分类:
Web程序 时间:
2017-02-10 18:44:11
阅读次数:
182
说明setInc/setDec方法返回影响数据的条数自增默认加1示例Db::table(‘think_user‘)
->where(‘id‘,1)
->setInc(‘score‘);输出1加固定值示例Db::table(‘think_user‘)
->where(‘id‘,1)
->setInc(‘score‘,6);输出1自减默认减1示例Db::table(‘think_user‘)
->where(‘..
分类:
Web程序 时间:
2017-02-10 18:44:38
阅读次数:
9900
说明setField方法返回影响数据的条数,没修改任何数据字段返回0示例Db::table(‘think_user‘)
->where(‘id‘,1)
->setField(‘name‘,‘thinkphp‘);输出1
分类:
Web程序 时间:
2017-02-10 18:46:21
阅读次数:
536
说明update方法返回影响数据的条数,没修改任何数据返回0示例1Db::table(‘think_user‘)
->where(‘id‘,1)
->update([‘name‘=>‘thinkphp‘]);输出1数据中包含主键形式示例2Db::table(‘think_user‘)
->update([‘name‘=>‘thinkphp‘,‘id‘=>1]);输出1使用SQL函数或..
分类:
Web程序 时间:
2017-02-10 18:47:24
阅读次数:
1944
$userList=Db::select(function($query){
$query->table(‘think_user‘)->where(‘status‘,1);
});
print_r($userList);
分类:
Web程序 时间:
2017-02-10 18:49:15
阅读次数:
271
查询单个数据Db::table(‘think_user‘)->where(‘id‘,1)->find();返回值find方法查询结果不存在,返回null查询数据集Db::table(‘think_user‘)->where(‘status‘,1)->select();返回值select方法查询结果不存在,返回空数组
分类:
Web程序 时间:
2017-02-10 18:52:03
阅读次数:
175
说明原生SQL操作-写入示例Db::execute(‘insertintothink_user(id,name)values(?,?)‘,[8,‘thinkphp‘]);占位符Db::execute(‘insertintothink_user(id,name)values(:id,:name)‘,[‘id‘=>8,‘name‘=>‘thinkphp‘]);
分类:
Web程序 时间:
2017-02-10 18:53:17
阅读次数:
127
问题:老师,打开phpmyadmin显示高级功能尚未完全设置部分功能未激活,应该如何解决?这是前一阵子学生问过我的一个问题,今天我就在博客里解答你的疑问吧。总共三步可以搞定1、导入相关文件到数据库2、更改配置文件config.inc.php3、给于root用户相关权限详细过程如下:先找到..
分类:
Web程序 时间:
2017-02-10 18:52:27
阅读次数:
176
说明运行原生SQL查询示例Db::query(‘select*fromthink_userwhereid=?‘,[8]);占位符Db::query(‘select*fromthink_userwhereid=:id‘,[‘id‘=>8]);
分类:
Web程序 时间:
2017-02-10 18:55:50
阅读次数:
206
当然css代码很多,不可能这么快就精通的,我们只能慢慢来
css层叠样式表是嵌套在html代码内部的
一般格式都是<style>type="text/css"
#siderRight{
float:left;
width:200px;
height=300px;
}
</style>这里有个老旧htmlcss代码的对比<!DOCTYPEhtml>
<h..
分类:
Web程序 时间:
2017-02-10 18:57:36
阅读次数:
201
node.jswebsocket实时消息推送在这里我记录一下之前如何实现服务器端与客户端实时通信:实现步骤如下:1.获取GoEasyappkey.在goeasy官网上注册一个账号,并新建一个app.APP创建好后系统会为该app自动生成两个key,一个既可以用来接收又可以用来推送(supperkey),另一个只可以用..
分类:
Web程序 时间:
2017-02-10 19:01:16
阅读次数:
460
C(++)websocket实时消息推送实现步骤如下:1.获取GoEasyappkey.在goeasy官网上注册一个账号,并新建一个app.APP创建好后系统会为该app自动生成两个key,一个既可以用来接收又可以用来推送(supperkey),另一个只可以用来接收(subscriberkey).2.客户端订阅一个channel.a.在客户端..
分类:
Web程序 时间:
2017-02-10 19:06:10
阅读次数:
207