- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 pdo 连接数据库
dsn=‘mysql:dbname=demos;host=127.0.0.1;port=3306′;dsn=‘mysql:dbname=demos;host=127.0.0.1;port=3306′;dsn = ‘mysql:dbname=demos;host=127.0.0.1;port=3306’; username = ‘root’; password=‘root′;try$pdo=n...
2018-07-17 09:48:43 208
原创 php 获取年份的开始时间和结束时间
private function gettimes(year){year){year){ smonth = 1; $emonth = 12; $startTime = $year.'-'.$smonth.'-1 00:00:00'; $em = $year.'-'.$emonth.'-1 23:59:59'; $endTime = d...
2018-04-16 09:26:13 5179
原创 二维数组分页显示
function arrPage(arr,arr,arr, page, $indexinpage) { $page = $page != 0 ? $page : 1; //当前页数 $indexinpage = is_int($indexinpage) != 0 ? $indexinpage : 5; //每页显示几条 $newarr = array_slice($a...
2018-04-16 09:24:47 799
原创 jq + php + mysql 省市级联获取全国区域数据
//加载所有省份 .ajax({ type: “get”, &n
2018-04-12 10:00:43 449
原创 formdata文件上传
HTML: 商品图片: jq: //formdata图片上传 $(‘#upload’).click(function () { ...
2018-04-12 09:58:52 250
原创 jq 全选 单选 反选
//单选checkbox $(“input[name=actions]”).change(function () { var result=""; $("input[name='actions']:checked").each(function(){ result+=$(this).val()+','; }...
2018-04-12 09:57:03 513
原创 php pdo和mysqli的异同
1 用PDO的好处是,PDO支持多种数据库,而MySQLi只支持MySQL2PDO是通过命名参数进行值的绑定,而MySQLi的参数绑定是通过点位符“?”并严格按这个问号的顺序来绑定值。这样虽然代码显得没有PDO那种通过名字对应那么长,但是有一个不好的地方是可读性和可维护性都降低了,参数个数比较少的时候还不觉得,当参数上了10多个或者更多的情况就比较痛苦了,你必须要按问号的顺序来一个一个对应来赋...
2018-04-12 09:50:32 181
原创 php 获取上个月的时间戳
public function get_lastmonth(){ beginLastmonth=mktime(0,0,0,date(‘m′)−1,1,date(‘Y′));beginLastmonth=mktime(0,0,0,date(‘m′)−1,1,date(‘Y′));beginLastmonth=mktime(0,0,0,date(‘m’)-1,1,date(‘Y’))...
2018-04-11 11:33:31 2151
原创 linux nginx域名配置文件
server { listen 80; #listen [::]:80; server_name cx.3qzf.com; index index.html index.htm index.php default.html default.htm default.php; root /home/w...
2018-03-03 11:45:13 387
原创 aes,rsa加密解密
class pieceAction extends baseAction{ private parameters;//合作方的私钥公钥对如果加解密不行请注意格式头尾以及每行64位privateparameters;//合作方的私钥公钥对如果加解密不行请注意格式头尾以及每行64位privateparameters; //合作方的私钥 公钥对 如果加解密不行 请注意格式 头...
2018-02-27 10:09:06 741
转载 把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串
public static function createLinkstring(array para) {" role="presentation" style="position: relative;">para) {para) {para) { arg = ”;
2018-01-26 09:04:16 462
原创 左连接查询
select * from (SELECT DISTINCT(a.id) as nid,a.*,b.usid,d.name as mername,e.name as lname from eb_user_saler a LEFT JOIN eb_merchant d on a.mid = d.id LEFT JOIN eb_level_fee e on a.lfid = e.id LEFT JOI
2018-01-23 14:02:42 405
原创 aes 加密解密类
/** * ASE加密 * @param String input需要加密的字符串∗@paramStringinput 需要加密的字符串 * @param String key 私钥 * return String data加密结果∗/publicstaticfunctionASEencrypt(data加密结果 */
2018-01-22 14:54:55 201
原创 php httppost请求类
/*************************************************************************** * *Copyright (c) 2013, Inc. All Rights Reserved *********************************************************************
2018-01-15 10:08:13 300
原创 excel导出
//获取表格数据 (function () { var leng =(function () { var leng = (“#table tbody tr”).length; var lengs = (“#table thead tr td”).length; var a = new Array(); va
2018-01-03 14:24:59 220
原创 2017总结
还是在感叹时间的流逝,很快,2017又要过去了,在php的道路上走了1年半了吧,从零基础开始学习走到今天也算没有放弃过,因为本来就不聪明,所以只有花更多的时间去学了,可以说刚开始的半年确实学的不好,连要怎么学都不知道,对很多概念页不懂,但是通过今年项目经验的增加,自己对计算机的术语也越来越理解,不会总想不明白的样子。既然学的慢,那就多努力吧,现在也越来越有信心。 总之,还是多学习,多做出项目,多总
2017-12-24 16:43:37 199
原创 tp3.2 实现对搜索关键字标红
function keyreplace(data){data){ keywords = I(‘get.search’,”,’htmlspecialchars’); if(keywords!=”){keywords!=”){ str = str_replace($keywords,””.keywords."</span>",keywords."</span>"
2017-11-09 10:43:30 1164
转载 上传文件文件名命名
name=isset(name = isset(_POST[‘name’])? POST[‘name′]:”;_POST[‘name’] : ”; gender = isset(POST[‘gender′])?_POST[‘gender’])? _POST[‘gender’] : ”; filename=time().substr(filename = time().substr(_FILES
2017-10-18 15:56:03 1716
原创 html,css总结
1 html: (1)标签 (2) 属性 (3)块状元素和行内元素(4)字符实体(5) style2 css: (1) 选择器 (2) background color font margin padding position (3) 盒子模型 (4) 伪类和伪元素
2017-10-14 15:57:24 209
原创 tp多表查询
count=count = model->Table(array(‘help_article’=>’a’,’help_user’=>’b’))->where(timewhere.timewhere.where)->count();articleData=articleData = model->Table(array(‘help_article’=>’a’,’help_user’=>’b’))->w
2017-09-28 07:16:57 698
原创 jq实现动态元素绑定
HTML: 点击 移除 (function () {(function () { ("#sub").click(function () { $("#con").append("111"); ("#dbler").on("click",function(){
2017-09-28 07:08:58 287
原创 mysql行转列sql
SELECT st.stuid, st.stunm, MAX(CASE c.coursenm WHEN ‘大学语文’ THEN s.scores ELSE 0 END ) ‘大学语文’, MAX(CASE c.coursenm WHEN ‘新视野英语’ THEN IFNULL(s.scores,0) ELSE 0 END ) ‘新视野英语’, MAX(CASE c.
2017-09-23 19:21:08 313
原创 centos搭建svn及自动推送
Centos6搭建SVN及自动推送 一. 搭建SVN服务 yum install subversion默认安装在:/var/svn 目录下。1.创建svn版本库目录 mkdir -p /var/svn/svnrepos2.创建版本库 svnadmin create /var/svn/svnrepos该目录下将自动生成 conf、db、format、hooks、locks、README.txt
2017-09-23 15:31:54 656
原创 centos搭建lampp
CentOS6搭建LAMPP环境 1、卸载Apache、MySql、PHPyum remove httpd mysql php -y查询rpm包,一并删除 rpm -qa | grep httpd rpm -e ……. –nodeps 2、下载LAMPP软件包 https://www.apachefriends.org/zh_cn/index.html 3、将文件添加权限 chmod
2017-09-23 15:31:11 580
原创 redis
PHP-Redis的使用 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。
2017-09-23 15:29:41 323
原创 memcached
Memcache使用教程 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 Memcached是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象)。这些数据可以是数据库调用、API调用或者是页面渲染的结果。 Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。 本质上
2017-09-23 15:28:32 245
原创 linux常用操作
LINUX 基本操作 www.linux.org Linux 创始人:林纳斯·托瓦兹 1991.10.5 前身:UNIX(1973年 内核C)—> Linux 及 Macos 操作系统 目前衍生版本:centos、 RedHat( 更新收费 )、Fedora、Ubuntu、红旗、、、 安装环境:虚拟机 VirtualBox 或 VMware centos6.5 www.centos.or
2017-09-23 15:27:25 277
原创 正则表达式
正则表达式 应用领域:Linux/Unix,JAVA、javascript、C#、Python等被应用。 正则表达式:定义一种规则,将目标数据进行匹配,所采用的匹配方式准备:正则表达式测试工具(在线)^$ //特殊字符: ^ 匹配输入字符串的开始位置 $ 匹配输入字符串的结尾位置 ( ) 标记一个子表达式的开始和结束位置。要匹配这些字符,请使用 ( 和 )。 · 匹配除换行符
2017-09-23 15:25:40 367
原创 php加密函数
加密函数: 1、MD5加密 单向加密 Md5(string[, raw]) Raw : true 原始16字节二进制的格式 False 32字节十六进制数2、URL加密解密 Urlencode(str);//加密已编码的URLUrldecode(str); //加密已编码的URL Urldecode(str); //解密已编码的URL 注意:字符串中除了- _ . 之外的所
2017-09-23 15:24:31 303
原创 mysql
关系型数据库管理系统 、开源(MariaDB)、隶属Oracle数据库 官网地址:http://www.mysql.com/ 关系型数据库 —— MySql Mssql Oracle等都属于关系型数据库 用关系模型来组织管理数据。关系模型可以理解为二维表的模型,由二维表及表之间的联系所组成的数据组织。 非关系型数据库 —— NoSQL:Mongodb Redis…… 是一种新的数据结构
2017-09-23 15:22:36 486
原创 windows安装xampp wamp 集成包流程
Listen 80User daemon Group daemonServerName 192.168.30.123 Order Allow,deny allow from all ErrorLog “logs/error.log”
2017-09-23 10:29:41 290
转载 HTTP Request header
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HTT
2017-06-15 21:14:30 242
转载 php curl详解
CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤:初始化连接句柄
2017-06-15 21:11:52 193
转载 浏览器缓存机制
浏览器缓存浏览器缓存的知识是前端工程师必须要掌握的,因为这些知识直接影响到你的页面的用户体验,影响到你的页面的加载策略。接下来将要详细的讲述浏览器缓存的概 念和原理,新人要仔细阅读,甚至要多次反刍,缓存的知识除了和浏览器有关,还涉及到HTTP协议,所以这也是比较难于掌握的内容。一般在硬件中,缓存在硬件中分一级缓存,二级缓存。但在软件中的缓存却不一样。狭义上讲缓存就叫高速缓存,严格讲就是将数据暂时存放
2017-06-14 22:23:02 165
转载 thinkphp3.2.3 成功对接支付宝接口
一、首先下载支付宝官方接口,下载地址:https://b.alipay.com/order/productDetail.htm?productId=2012111200373124&tabId=4#ps-tabinfo-hash二、重新整理接口包文件,这一步应该算是比较关键的:我们需要的是这个 create_direct_pay_by_user-PHP-UTF-8 解压下来lib文件夹很重要,是整个
2017-06-14 22:18:17 1901 1
转载 在 Windows 上进行 Laravel Homestead 安装、配置及测试
网址:http://laravelacademy.org/post/354.html
2017-06-11 13:20:56 199
转载 合格PHP工程师的知识结构
工作有些年头了,从学校开始自学ASP,偶然因为PHP一个功能爱上它(ASP上传代码要写好多,PHP基本几行就搞定了),从此走上了 ”拍黄片“ 之路。结合这几年的工作经验,说说我对PHP工程师知识结构的理解PHP的运行环境连环境都搞不起来,就是你有多么喜欢PHP,那也是白搭,开始我们大多会使用集成环境软件例如xampp,wamp。随着知识的增加慢慢要学会自己搭建运行环境,例如 Linux
2017-06-11 12:59:47 354
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人