随笔分类 -  PHP

摘要:1、首先下载GeoIP的IP库。参考《利用GeoIP数据库及API进行地理定位查询》。下载后解压,得到一个GeoIP.dat文件2、新建一个文件geoip.inc。内容为 1 0, 84 "AP" => 1, 85 "EU" => 2, 86 ... 阅读全文
posted @ 2015-06-02 17:57 神马和浮云 阅读(5718) 评论(0) 推荐(0) 编辑
摘要:前篇文章中,我提及到了如何《提取ecshop的mysql类》。但是没有数据库前缀的写法废话不说,上步骤(目录结构请参考提取ecshop的mysql类)修改connfig.php为修改/Classes/cls_mysql.php搜索var $timezone,在下面添加 var $db_name... 阅读全文
posted @ 2015-04-30 10:16 神马和浮云 阅读(2577) 评论(0) 推荐(0) 编辑
摘要:在下一篇文章中,我还将介绍如何完善ecshop的mysql类,使用ecshop的数据库前缀下载ecshop后,解压缩,进入目录upload/includes,复制里面的cls_mysql.php放进你自己的网站比如我的目录结构//Classes/Classes/cls_mysql.php/Class... 阅读全文
posted @ 2015-04-29 17:18 神马和浮云 阅读(1779) 评论(1) 推荐(0) 编辑
摘要:我之前写过一篇PHP读取csv文件的内容上代码index.phpfilePath=$filePath; }else{ return array(); } //以硬盘方式缓存 $cacheMethod = PHPExcel_... 阅读全文
posted @ 2015-04-28 12:17 神马和浮云 阅读(2887) 评论(0) 推荐(0) 编辑
摘要:addslashes() 例子:";echo addslashes($str) . " This is safe in a database query.";?>输出:Who's John Adams? This is not safe in a database query.Who\'s John... 阅读全文
posted @ 2015-01-29 11:43 神马和浮云 阅读(9389) 评论(0) 推荐(0) 编辑
摘要:存储引擎支持的锁定MyISAM表级锁MEMORY表级锁InnoDB行级锁BDB页面锁表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;会出... 阅读全文
posted @ 2014-12-18 13:59 神马和浮云 阅读(1754) 评论(0) 推荐(0) 编辑
摘要:Memcache是什么Memcache是danga.com的一个项目,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。Memcache官方网站:http://ww... 阅读全文
posted @ 2014-11-05 17:33 神马和浮云 阅读(542) 评论(0) 推荐(0) 编辑
摘要:开发文档:支付说明手册步骤:1.使用商家帐号,登录到www.moneybookers.com,核对商家信息是否正确。2.在账户-->商家工具(设置) a.API/MQI password:这个pwd的设置,是用在接口中,用于二次验证订单的真实性要用到。(可选,非必须) b. 在同一个页面中,... 阅读全文
posted @ 2014-10-22 12:00 神马和浮云 阅读(1716) 评论(0) 推荐(0) 编辑
摘要:linux下的Memcache安装:1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent。官方网址:http://memcached.org/2. 安装 pecl::memcache。用 pecl 命令行工具安装... 阅读全文
posted @ 2014-09-04 15:05 神马和浮云 阅读(807) 评论(0) 推荐(0) 编辑
摘要:在之前我写过“php返回json数据简单实例”,“php返回json数据中文显示的问题”和“在PHP语言中使用JSON和将json还原成数组”。有兴趣的童鞋可以看看今天我写的是PHP AJAX JSONP使用的实例。不清楚jsonp是什么的请自己搜索实例1test.htmltestajax.js$.... 阅读全文
posted @ 2014-05-15 11:30 神马和浮云 阅读(60352) 评论(8) 推荐(6) 编辑
摘要:在之前我写过php返回json数据简单实例,刚刚上网,突然发现一篇文章,也是介绍json的,还挺详细,值得参考。内容如下从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。一、json_encode()1,'b'=>2,'c'=>3... 阅读全文
posted @ 2014-05-15 09:19 神马和浮云 阅读(127548) 评论(1) 推荐(3) 编辑
摘要:Ajax的POST实例,index.html 请选择一位客户:客户信息将在此处列出 ...getcustomer.php============================================================下面的实例是GET。index.htmlAjax Get 传... 阅读全文
posted @ 2014-05-04 17:13 神马和浮云 阅读(3771) 评论(0) 推荐(0) 编辑
摘要:dedecms的数据库操作类,非常实用,在二次开发中尤其重要,这个数据库操作类说明算是奉献给大家的小礼物了。引入common.inc.php文件require_once (dirname(__FILE__) . "/include/common.inc.php");获取一条记录的内容$row = $dsql->GetOne("Select * From dede_* where id = $aid");echo $row['id'];将查询获取总数输出$row = $dsql->GetOne("select coun 阅读全文
posted @ 2014-03-15 13:25 神马和浮云 阅读(35640) 评论(4) 推荐(4) 编辑
摘要:在mysql的查询、修改、插入、删除的sql语句里有引号如何处理?例如:其实有很多方法可以解决,比如strtr、str_replace等字符串替换函数,将单引号(')和双引号(")替换成转移单引号(\')和转移双引号(\"),还可以使用addslashes函数将指定的预定义字符前添加反斜杠。下面看看我的办法我使用的是htmlspecialchars() 函数,htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。预定义的字符有:& (和号) 成为 &" (双引号) 成为 "&# 阅读全文
posted @ 2014-01-27 10:32 神马和浮云 阅读(38199) 评论(0) 推荐(0) 编辑
摘要:提取字符提取数值 阅读全文
posted @ 2013-10-23 12:42 神马和浮云 阅读(2148) 评论(0) 推荐(0) 编辑
摘要:";//获取域名或主机地址echo $_SERVER["SERVER_PORT"]."";//获取端口echo $_SERVER["REQUEST_URI"]."";//获取域名后的详细地址echo $_SERVER['PHP_SELF']."";//获取PHP文件名echo $_SERVER["QUERY_STRING"]."";//获取PHP后的网址参数print_r($_SERVER);?> 阅读全文
posted @ 2013-08-23 16:50 神马和浮云 阅读(12853) 评论(0) 推荐(0) 编辑
摘要:SubPages.phpeach_disNums=intval($each_disNums); $this->nums=intval($nums); if(!$current_page){ $this->current_page=1; }else{ $this->current_page=intval($current_page); } $this->sub_pages=intval($sub_pages); $this->pageNums=ceil($nums/$each_disNums); $this->su... 阅读全文
posted @ 2013-08-20 17:25 神马和浮云 阅读(291) 评论(0) 推荐(0) 编辑
摘要:方法一:1、在 33 – 126 中生成一个随机整数,如 35,2、将 35 转换成对应的ASCII码字符,如 35 对应 #3、重复以上 1、2 步骤 n 次,连接成 n 位的密码该算法主要用到了两个函数,mt_rand ( int $min , int $max )函数用于生成随机整数,其中 $min – $max 为 ASCII 码的范围,这里取 33 -126 ,可以根据需要调整范围,如ASCII码表中 97 – 122 位对应 a – z 的英文字母,具体可参考 ASCII码表; chr ( int $ascii )函数用于将对应整数 $ascii 转换成对应的字符。方法二:1、预置 阅读全文
posted @ 2013-08-16 10:50 神马和浮云 阅读(381) 评论(0) 推荐(0) 编辑
摘要:");print_r($num);?> 阅读全文
posted @ 2013-07-03 14:12 神马和浮云 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-06-28 09:37 神马和浮云 阅读(357) 评论(0) 推荐(0) 编辑