php
文章平均质量分 60
会php的猪
write less do more
展开
-
php 导出 Excel
仅供参考原创 2016-05-04 19:17:04 · 422 阅读 · 0 评论 -
跨域问题,什么是跨域,怎么解决?
今天我学习了一下跨域的问题,access-controller-allow-origin什么是跨域问题?跨域问题发生的原因,1.浏览器限制,2.跨域,域名不同,端口号不同,都会发生3.xhr请求,xmlhttprequest请求只要满足这三点就一定会发生跨域请求。误区:一直以来都觉得是因为后台接口的问题导致的跨域,其实不是,和后台无关。当然,后台也能做这个验证,并导致这个问题。跨域的解决思路,我们...原创 2018-03-27 21:45:40 · 1192 阅读 · 0 评论 -
phpexcel导入
最近写了一个项目,主要是给58销售的朋友用的,他需要用到excel导入到数据库,正好研究下。1.首先下载一个phpexcel到本地,然后解压之后就可以将phpExcel文件夹和phpExcel.php这两个放到vendor目录里面方便引入,2.显示excel导入的页面,<form enctype="multipart/form-data" method="post" id="form-adm...原创 2018-03-02 11:23:24 · 222 阅读 · 0 评论 -
微信公众号开发全部流程,使用自己的订阅号开发的1
前言:我是一名php开发菜鸡,目前觉得自己技术不太行了,所以想提高一下自己的技术水平,然而没找到更好的方法,所以我打算将所有的微信接口全部写一遍,一边学习,一边开发,一边以写日记的方式记录下这段艰辛但是有意义的时光,也方便大家学习,我会写的很详细,如果有错误的地方请留言给我,我会及时修改的。(我不会告诉你我上班没任务,都是用上班时间学习的,下班我就打游戏去了,哈哈哈哈哈哈哈哈~~~~原创 2017-04-07 10:16:55 · 17290 阅读 · 11 评论 -
微信公众号开发全部流程,使用测试号开发的2
前言:上一个微信测试号几个接口的的发布有很多人关注了,我这篇文章比较适合新手,和我一样的菜鸟,自己研究是很孤独的,不过还是希望能帮助到很多人,如果有人愿意交流一下可以加QQ群:631422759,不是卖广告,重要的事情说一遍,不是卖广告。今天研究的是微信的自定义菜单等接口,说实话,不难,这骗文章和上一篇文章还是有一点联系的,不懂的地方可以去看下上一篇文章,所有写在这的东西都是我自己亲测有效的,我不原创 2017-04-10 16:14:30 · 4509 阅读 · 0 评论 -
php excel的导入和导出~~~
前言:要做这个excel导出和导入的,首先需要一个第三方库,导入到你的项目中来,才能实现,哪个第三方库呢,百度搜一下PHPEXCEL。或者最好是github上搜一下PHPExcel原创 2017-06-14 10:16:58 · 555 阅读 · 0 评论 -
web多服务器之间的session同步方法
session同步的机制原创 2017-05-31 15:23:58 · 1934 阅读 · 0 评论 -
php实现伪静态
伪静态是什么:网站分为动态网站和静态网站,我们常见的以html结尾的一般都是静态页面,以.php.asp结尾的页面一般是动态网站,动态网站是有和数据库进行交互才被称为动态网站,动态网站由于不容易被搜索引擎搜录所以才有了伪静态这么一说,伪静态顾名思义就是假的静态网站,也就是说动态网站为了方便被搜索引擎收录,利用服务器的rewirte实现的假静态的过程。首先说明一下伪静态的好处好不足之处,原创 2017-04-26 15:15:33 · 7658 阅读 · 0 评论 -
正则表达式大全
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{转载 2017-04-20 15:56:21 · 374 阅读 · 0 评论 -
正则表达式(初学者,基础)
今天开始学习正则表达式,从我第一次接触正则表达式的时候,我就觉得这个东西是个坑死人的东西,真的是非常的不好理解和记忆,但是没办法,装逼需要嘛,不学怎么装逼呢?所以无论如何一定要学会,学好,下面开始正题吧。推荐学习资料:正则表达式30分钟入门教程微软的正则表达式教程\b是正则表达式规定的一个特殊代码,也叫元字符,代表着单子的开始或结尾,也就是单词的分界处,虽然通常英文原创 2017-04-19 16:43:07 · 386 阅读 · 0 评论 -
免费的通过ip获取地址的方法
public function test(){ $ip = "117.89.35.58"; echo 'ip:' . $ip; $url = "http://ip.taobao.com/service/getIpInfo.php?ip={$ip}"; $ip = json_decode(file_get_c原创 2017-03-01 16:03:06 · 697 阅读 · 0 评论 -
判断用户是安卓还是ios的php代码
/** * 判断用户是否为安卓还是IOS * @author ZTY */function get_device_type(){ //全部变成小写字母 $agent = strtolower($_SERVER['HTTP_USER_AGENT']); $type = 'other'; //分别进行判断 if(strpos($ag原创 2016-07-16 16:10:08 · 436 阅读 · 0 评论 -
判断是否是手机端打开的页面
function isMobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) return true; //此条摘自TPM智能切换模板引擎,适合TPM开发 if(isset原创 2016-07-16 16:01:02 · 1658 阅读 · 0 评论 -
php thinkphp的一个小BUG
今天用thinkphp的分页类写分页的时候发现一个小问题,尾页设置了参数,但是就是不显示尾页,附上代码。 public function pageList($arrWhere, $order='', $pageSize, $type=''){ $count = $this->where($arrWhere)->count(); $Page = new \Think\Page原创 2016-07-14 15:26:43 · 400 阅读 · 0 评论 -
总结memecache和redis的区别
memcache官方定义Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database原创 2016-06-03 09:33:20 · 3447 阅读 · 0 评论 -
thinkphp 的 dump
/** * 浏览器友好的变量输出 * @param mixed $var 变量 * @param boolean $echo 是否输出 默认为True 如果为false 则返回输出字符串 * @param string $label 标签 默认为空 * @param boolean $strict 是否严谨 默认为true * @return void|string *...原创 2018-08-28 15:52:45 · 899 阅读 · 0 评论