- 博客(78)
- 资源 (7)
- 收藏
- 关注
原创 微信app支付签名错误
先放一下申请微信支付的百度经验文档,https://jingyan.baidu.com/article/02027811706ea61bcd9ce54c.html最近在做微信app支付,调用微信的统一下单支付接口http://mch.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1时,老是返回“签名错误”。我在日志中打印出生成的字符串和签名,然后...
2019-11-08 14:51:37 2717
转载 DEDECMS导航栏的顶级栏目、二级栏目及三级栏目的调用
一、顶级栏目调用 {dede:channel type='top' currentstyle="~typename~ "} [field:typename/]{/dede:channel}二、二级栏目调用{dede:channelartlist typeid='1,2,3,6,7,10,8,11' row='10'} //typeid=‘顶级栏
2014-08-27 16:12:14 1742
原创 php中json
现在的各种接口,各种移动端开发都是通过json来返回或者调用数据,甚至有种说法是json正要逐步取代xml的位置。那么json到底是什么呢?其实就是一种数据格式而已,只不过主要用途是在数据的交互上而已。php提供了json_encode()和json_decode()两个函数,前者用于编码,后者用于解码。先来说说json_encode(),主要是将数组和对象,转换成json格式。$arr
2014-08-16 17:10:59 527
原创 thinkphp中data的用法
data方法也是模型类的连贯操作方法之一,用于设置当前要操作的数据对象的值。写操作通常情况下我们都是通过create方法或者赋值的方式生成数据对象,然后写入数据库,例如:$Model = D('User');$Model->create();// 这里略过具体的自动生成和验证判断$Model->add();
2014-08-15 12:08:20 1564
原创 linux下安装mysql在configure过程中出现error: No curses/termcap library found的解决办法
这是在configure过程中最后的几步checking for wint_t in wctype.h... yeschecking for tgetent in -lncursesw... nochecking for tgetent in -lncurses... nochecking for tgetent in -lcurses... nochecking for tg
2014-07-25 03:02:22 4217 1
原创 php获取土豆无广告视频代码
是不是还在为土豆视频有广告而发愁呢?去除广告代码如下: 土豆无广告视频获得 输入视频地址: //获取土豆无广告视频播放地址 $url = isset($_POST['videourl']) ? $_POST['videourl'] : ''; if($url == ""){
2014-06-22 00:35:13 1255
原创 php中foreach与引用的一个问题。。
$ar = array(1, 2, 3);var_dump($ar);foreach ($ar as &$v) {}foreach ($ar as $v) {}var_dump($ar);?>array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}array(3) { [0]=> int(1) [
2014-06-12 01:04:16 481
原创 php中include和require的用法
先了解几个常识: (1)dirname(__FILE__),它是返回当前脚本的决对路径,例:/opt/lampp/htdocs/dir 。并且最重要的是不会因为该脚本被require或include而改变。即:a.php中有这样的语句 $basedir = dirname(__FILE__); echo $basedir;若b.php(和a.php不在
2014-06-11 23:42:17 826
原创 session入数据库类
代码如下: /* * session入数据库 */ class SessionDB{ protected $logic_name = "session"; protected $db; protected $table; /* * 将session的处理设置为用户级别 * 然
2014-06-09 23:19:27 472
原创 cookie和session的基本用法小结
这两天初步看了下cookie和session的用法,就个人理解,总结如下:总结这些之前,先说下一次会话的概念,一次会话可以简单的认为是一个进程,也就是打开一个浏览器,只要不点那个×,都是一次会话,包括在浏览器的后面新建选项卡。关闭浏览器,一次会话结束。 cookie: 存在于用户端,即谁用就存在谁的电脑上,确切的说是浏览器的缓存存放位置。语法如下: 设置cookie
2014-05-24 23:13:39 1473
原创 ecshop在php高版本中出现错误解决办法
在装ecshopdStrict Standards: Only variables should be passed by reference in D:\wamp\apache\htdocs\ECCast\includes\cls_template.php on line 418
2014-05-19 23:11:57 771
原创 mysql的外键约束级联修改和删除整理
外键约束对子表的含义: 如果在父表中找不到候选键,则不允许在子表上进行insert/update 外键约束对父表的含义: 在父表上进行update/delete以更新或删除在子表中有一条或多条对应匹配行的候选键时,父表的行为取决于:在定义子表的外键时指定的on update/on delete子句, InnoDB支持5种方式, 分列如下 . cascade方
2014-05-14 00:15:41 3305
原创 php乱码问题说明
乱码其实也就是字符串才会出现的一种现象,原因是编码方式的不统一,其实根本原因是客户端方面的问题,这里的客户端指的就是我们的php程序。在MySQL Command Line Client中使用命令show character like ‘character_set’ 然后会有一个character_set_client和character_set_result以及character_set_con
2014-05-10 22:54:40 416
原创 mysql忘记root密码解决办法
有时候,可能会出现自己设置的mysql root用户密码忘记的情况,那么该如何解决呢?首先,可以在mysql的安装目录下找到my.ini,找到[mysqld],在下面加上skip grant tables,这句话的意思是跳过权限,也就是直接可以使用空密码登录。然后重启apache,这个时候可以通过命令行也可以通过phpmyadmin来重置密码,有一个mysql数据库,其中里面有个user表,
2014-05-10 22:39:56 426
原创 php快速排序的实现
快速排序思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 从快速排序的定义我们jiu
2014-04-29 16:29:13 600
原创 函数的返回引用
引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。不要用返回引用来增加性能,引擎足够聪明来自己进行优化。仅在有合理的技术原因时才返回引用!
2014-04-29 00:47:04 512
转载 MySQL数据库datetime类型不能为空字符串的问题
这几天做MySQL数据转移的时候出现问题,本地用的是MySQL 4.1,现在要移植到MySQL 5.5上。库脚本导入之后,发现更新数据的时候不报错,但是数据更新不成功,苦苦努力才发现datetime类型出了问题,程序里面给datetime类型的一个字段是一个空字符串,因此报错。奇怪的是,我把同样的SQL语句发给MySQL公司的人,他们可以正常执行,只是报出一个Warning。 经过
2013-12-07 17:27:07 22395 1
原创 mysql 对某一个或者多个重复字段的筛选
mysql 某字段中相同记录的筛选: select column,count(*) from tablename group by column;(这个还可以再加排序方式的)mysql 把两字段值一样的记录统计出来: select column from tabalename a1,tablename a2 where a1.field1=a2.fie
2013-12-05 11:08:05 4836
原创 php 数组循环读出的两种方式
foreach()和each()foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。有两种语法:foreach (array_expression as $value) statementforeach (array_expression as $key => $value)
2013-12-04 14:30:39 759
原创 php 内置数组排序函数
sort() 函数按升序对给定数组的值排序 本函数为数组中的单元赋予新的键名。原有的键名将被删除。asort() 函数对数组进行排序并保持索引关系。主要用于对那些单元顺序很重要的结合数组进行排序ksort() 函数按照键名对数组排序,为数组值保留原来的键egg: $my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse")
2013-12-04 14:30:37 850
原创 文件操作函数小结
这两天开始跟着圣经重新走过,学到了数据的存储和检索,就书中所出现的函数做一个总结:fopen() fopen()函数打开文件或者URL,如果打开失败,则返回false。 语法如下: fopen(filename,mode,include_path,context)其中前两个是必须的,分别代表文件名字或者url和打开文件的方式。例子: $file =
2013-12-04 14:30:33 538
原创 header(\'Cache-control:private\')学习笔记(转载)
网页缓存由 HTTP消息头中的“Cache-control”控制,常见取值有private、no-cache、max-age、must- revalidate等,默认为private。其作用根据不同的重新浏览方式,分为以下几种情况: 网页缓存由 HTTP消息头中的“Cache-control”控制,常见取值有private、no-cache、max-age、must- revalidate等,默
2013-12-04 14:30:30 753
原创 php 将mysql数据导出成表格形式
以下为两种方式:header("Content-Type: application/vnd.ms-excel");header("Content-Disposition: attachment; filename=user.xls");header("Pragma: no-cache");header("Expires: 0");$title = "数据库名:user, 数据表: wyx_us
2013-12-04 14:30:28 812
原创 php表单之间传递数组变量
一种方法是把数组存入session传递。另一种方法是可以把数组通过implode组成一个字符串,在下一个页面使用explode再重新作成数组。附上implode和explode的用法: implode: 将数组变成字符串。语法: string implode(string glue, array pieces);返回值: 字符串函数种类: 资料处理本函数将数组的内容组合成一个字符串,参数
2013-12-04 14:30:26 808
原创 仿淘宝的一个图片动画效果
图片动画*{ margin:0; padding:0;}li,ul{ list-style:none}img{ border:none;}.item{float:left; width:162px; padding:0 2px; height:120px; overflow:hidden; margin:200px auto;}.item .item-t{ height:162px; backgr
2013-12-04 14:30:23 760
原创 mysql定时自动备份数据库
for /f "Tokens=1 Delims=/ " %%i in ('date /t') do set dt=%%ifor /f "Tokens=1" %%i in ('time /t') do set tm=%%iset tm=%dt%SET bkupdir=F:\DatabackupSET mysqldir=D:\AppServ\MySQLpath D:\AppServ\MySQL\bin
2013-12-04 14:30:21 440
原创 最近的总结
1.checkbox传值问题,foreach循环遍历解决 checkbox post传的值是个数组。2.默认密码提示问题 window.onload= function(){ var input=document.getElementById('input'); input.onfocus=function(){ if(this.valu
2013-12-04 14:30:19 393
原创 【转载】ecshop如何【非可编辑区库文件无选择项】可编辑方法
ecshop 的后台设置模板中,有的选项显示“非可编辑区库文件无选择项”。默认的都是ecshop中基本的lbi库,有时候需要添加自己的lbi库,并且在后台可以控制显示和选择区域等. 步骤: 1.找到 admin下面 includeslib_template.php 找到 $page_libs = array( 这里.... 给您需要的页面加上 你自己的 diy.lbi 2.找到 langua
2013-12-04 14:30:16 677
原创 兼容多种浏览器“复制到剪贴板”的解决方案[转载]
昨天在也一个php程序的时候,要实现“复制到剪贴板”的功能,由于安全问题,浏览器的限制越来越严,实现的方法也越来越有限,这个简单的功能要想实现兼容不同的浏览器还真不容易,根据网上的一些资料结合我测试的经验,相关解决方案如下: 方案一:利用“window.clipboardData” 代码示例: if (window.clipboardData) { window.clipboardData
2013-12-04 14:30:14 570
原创 php验证手机号、身份证、邮箱
//验证邮箱 if(!(preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email ))) { echo ""."alert('输入正确格式的邮箱地址哦!');window.location='p_info.php'".""; } //验证手机号码是不是1
2013-12-04 14:30:12 2006 1
原创 PHP中获取当前页面的URL【转】
#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数 echo $_SERVER["QUERY_STRING"].""
2013-12-04 14:30:09 430
原创 php中包含js产生的中文乱码问题
今天,在写php的登录模块的时候,在php文件中包含了js文件,来做登录时基本规范的检测,可是在浏览器中预览的时候,出现了乱码问题(在head中有设置),在网上查了查资料又在包含js文件的地方添加上了charset="utf-8">,浏览器中预览依然乱码,然后就凌乱了,无奈又查看了资料,看到如下解决方案:1. 将编写的php文件在保存的时候,存为ANSI编码(网页编码格式)。2. 在php文件的头
2013-12-04 14:30:07 499
mysql 百万测试数据-625w-csv
2023-04-04
mysql 百万测试数据-625w-sql格式
2023-04-04
mysql 百万测试数据-375w-csv格式
2023-04-04
mysql 百万测试数据-375w条
2023-04-04
mysql 百万测试数据
2023-04-04
php的各种帮助文档
2013-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人