May112016
php access 数据库内容批量导入到mysql
<?php
set_time_limit(0);
require_once('include/common.inc.php');
require_once('include/Class/DbAccess.Class.php');
$dataPath='./data.mdb';
$dbusername='';
$dbpassword='';
$oldTable="yy";
$newTable="yuyue";
$access=new Db_Access($dataPath,$dbusername,$dbpassword);
$sql="SELECT TOP 1 * FROM `{$oldTable}`";
//获取单条信息
$keys=array_keys($access-&...阅读全文
抢沙发
May092016
Linux VPS流量查看/监测工具 — vnStat
各位VPSer在使用Linux VPS的时候应该还是比较关注自己VPS的流量的,怕有盗链或者流量超标而被停等等。而且现在N多家VPS,都把HyperVM面板关闭了,根本看不到用了多少流量及各个时段的网站流量状况,所以我们急需一个流量监控工具。
vnStat是一个应用于Linux或BSD平台,对网卡流量做监控。 因为并非是基于网络包嗅探的方式而是基于/proc的分析。现在vnStat已经有出vnstat PHP fronten...阅读全文
May092016
May062016
ThinkPHP5使用PHPMailer发送电子邮件
phpMailer 是一个非常强大的 php发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。
phpMailer 的特点:
1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。
2、平台应用广泛,支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等等。
3、支持嵌入图像,附件,HTML 邮件。
4、可靠的强大的调试功能。
5、支...阅读全文
Apr292016
mysql GROUP_CONCAT 函数
GROUP_CONCAT()是MySQL数据库提供的一个函数,通常跟GROUP BY一起用,具体可参考MySQL官方文挡:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。
语法:
GROUP_CONCAT([DISTINCT] expr [,expr …] [ORDER BY {unsigned_integer | col_name | expr} [ASC |DESC] [,col_name …]] [SEPAR...阅读全文
Apr282016
php access 数据库类
<?php
if (! defined ( 'APPINC' ))
exit ( "Request Error!" );
/**
* 数据库类
* 说明:系统底层Access数据库核心类
*/
/**
*
* Db_Access数据库类
*
*/
class Db_Access{
var $dataPath;
var $constr;
var $dbusername;
var $dbpassword;
var $link;
var $results;
var $result;
var $QueryString;
func...阅读全文
Apr282016
php批量导入access数据库内容到mysql
<?php
set_time_limit(0);
require_once(‘include/common.inc.php’);
require_once(‘include/Class/DbAccess.Class.php’);
$dataPath=’./data.mdb’;
$dbusername=”;
$dbpassword=”;
$oldTable=”yiyuan”;
$access=new Db_Access($dataPath,$dbusername,$dbpassword);
$sql=”SELECT TOP 1 * FROM `{$oldTable}`”...阅读全文
Apr222016
简单透彻理解JSONP原理及使用
什么是JSONP
首先提一下JSON这个概念,JSON是一种轻量级的数据传输格式,被广泛应用于当前Web应用中。JSON格式数据的编码和解析基本在所有主流语言中都被实现,所以现在大部分前后端分离的架构都以JSON格式进行数据的传输。
那么JSONP是什么呢?
首先抛出浏览器同源策略这个概念,为了保证用户访问的安全,现代浏览器使用了同源策略,即不允许访问非同源的页面,详细的概念大家可以自行百...阅读全文
Apr112016
linux系统安装rsync和sersync实现数据实时同步详细步骤(rsync实时同步)
http://www.jb51.net/LINUXjishu/142722.html
一、为什么要用Rsync+sersync架构?
1、sersync是基于Inotify开发的,类似于Inotify-tools的工具
2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。
二、Rsync+Inotify-tools与Rsync+sersync这两种...阅读全文
Apr042016
一个在ThinkPHP中不容易发现的setcookie问题
今天在用cookie做购物车模块,发现setcookie后的cookie根本就不正确:unshift进去新的数组元素时,总会抹掉第二个元素,页面上也不显示错误,后来在调试模式菜单里找到错误了
然后我又去看代码,发现是打印变量捣的鬼,删掉打印,重试,就正常了.
然后赶紧看手册
因此,如果必须在设置cookie前输出内容,可以利用ob_start()函数或在php.ini中设置output_buffering = 4096打开输出缓冲,这样,php脚本...阅读全文