
php
文章平均质量分 53
笨么笨
专注高性能web开发
展开
-
wamp支持php多版本
关于php各个版本的说明在这里下载任意PHP版本,然后直接丢到PHPWAMP的自定义模块里面即可使用。 PHPWAMP自定义版本使用教程:http://lccee.blog.51cto.com/10514884/1886154 windows系统应该如何选择合适的PHP版本http://www.lccee.com/content-49-1.html 自定义教程也可以看优快云博客上的【高清大图】h...原创 2018-06-03 17:25:50 · 668 阅读 · 0 评论 -
【php】使用curl发post请求出现400咋办?
最近一直在使用curl,对curl的使用有了较深的认识,但是今天遇到一个问题,让寡人很是头疼啊。老生长谈的需求了--就是session跨域,跨服务器共享我就想着既然是共享,那必定要有交集--1、session入库(数据库),两台服务器都去这个数据库读取数据就ok了2、不入库,还是session写在文件中,一台服务器对另一台服务器开放一个获取session的接口不就完了 se...原创 2018-07-22 18:16:06 · 12984 阅读 · 0 评论 -
【php】pdo 模糊查询
自从从事php以来,一直在用框架编程,很少关心框架底层实现,今天老板突然让写一个cms系统,貌似不算多么高难度的技术活,关键是老板说,不准用框架, 我去,不让用框架,就不用呗。但是最起码得有个操作数据库的db类吧,为了紧跟时代步伐,不out,抛弃了mysql、mysqli,打算用pdo,因为它更安全,但是网上的php pdo类库,几乎找不到,只好自己硬着头皮写喽。 在使用PDO...原创 2018-07-22 18:39:17 · 918 阅读 · 0 评论 -
我的php函数库--字符串处理
1、获取字符串首字母function get_first_letter($str){ $fchar = ord($str{0}); if($fchar>=ord('A')&&$fchar<=ord('z')){ return strtoupper($str{0}); } $s1 = iconv('UTF-8','gb2312',$str); $s...原创 2019-08-24 09:45:05 · 187 阅读 · 0 评论 -
zend13.6破解
破解文件注册码3BDD5B31F3E47210A4C54F6F1E68A583DB08B56F1378A7E8C1F07871AFB1ABF5CEAF8D57E2EFBCA2AA9A4107E86665A94C80F85D5CD652CBFD6C67306DA4DADE31656337373039615445414D414D50454435313735333730323266353B...原创 2019-08-11 20:18:55 · 335 阅读 · 0 评论 -
tp5拓展redis操作模型RedisModel
php中的redis操作接口thinkphp5<?phpnamespace app\common\Model;use think\Db;use think\Model;class RedisModel extends Model{ protected static $redis = null; protected static function i...原创 2019-08-12 11:10:17 · 860 阅读 · 0 评论 -
php面试准备工作
php面试知识点总结mysql面试点总结SQL语句的考察1.查询001课程比002课程成绩高的所有学生的学号:select a.sid,a.score as score1,b.score as score2 from (select sid,score from scores where cid = 1)as a left join (select si...原创 2019-09-06 23:02:22 · 207 阅读 · 0 评论 -
php获取url的域名
今天在写项目时,需要解析url,获取域名,脑子里很快就想到了解决方案--用parse_url呀,一个函数就搞定啦,多简单的事呀,但是,但是现实远比自己想的复杂呀,突然遇到了一个奇葩url---http://30033890.blog.hexun.com/115853090_d.html,尼玛呀,什么鬼?做开发这么久,还没见过这么奇葩的url呢?但是作为程序猿,出了问题,就要想方设法解决问题呀$...原创 2018-07-24 22:34:43 · 2356 阅读 · 1 评论 -
iis7 图片上传成功 却显示500服务器错误
原创 2018-06-28 12:48:30 · 2949 阅读 · 0 评论 -
【thinkphp5】常用操作
关于thinkphp的一些系统常量以及变量1、获取当前模块名称$this->request->module();同样的,获取当前控制器名 $this->request->controller(); 获取当前方法名 $this->request->action();...原创 2018-06-19 16:07:31 · 330 阅读 · 0 评论 -
php常用函数
一、数组函数1、implode($str,$array) 功能:将一个一维数组的数组元素合并成一个字符串 参数说明: $str:连接数组元素之间的字符串,默认为"" $str:需要合并数组元素的数组 【示例】$colors = array('red','block','green','white','pink');echo implode('...原创 2018-05-28 14:54:34 · 125 阅读 · 0 评论 -
thinkphp5发送邮件
一、使用composer安装phpmailer composer require phpmailer/phpmailer下载好之后,放在项目根目录下,然后需要再新建一个extend文件夹在这里有必要说明一下:vendor目录与extend目录的区别:1、vendor的是通过composer的方法进行自动引入到第三方扩展库vendor目录里的,2、extend是通过手动的方法直接把第三方扩展库或者...原创 2018-06-11 15:09:05 · 2392 阅读 · 0 评论 -
thinkphp5 url重写后,如何引用静态资源文件?
在使用thinkphp5时,进行了url重写,这时候加载资源文件时--css、js、image时路径的文件夹名,被莫名其妙的当成了模块名,或者时方法名,结果提示模块不不存在,或者时方法不存在之类的,好郁闷啊,有图有真相原因不用想也知道就是因为重写url时,不分青红皂白,把所有url都进行了重写,所以应该将静态资源文件路径排除在外应该就可以,可是具体怎么操作呢?【解决之道】最好增加静态文件目录排除(...原创 2018-05-29 11:59:10 · 8178 阅读 · 1 评论 -
php 咬文嚼字
isset 判断变量是否已存在empty 判断变量是否为空或为0is_null 判断变量是否为NULL 变量 empty is_null isset $a=”” true false true $a=null true true false var $a true ...原创 2018-06-05 15:21:55 · 135 阅读 · 0 评论 -
【thinkphp5】视图操作
1、thinkphp5在模板中如何生成url呢?用{:url('控制器名/方法名')}在volist循环中,如何给url传递参数呢?用一个关联数组传参,如果使用字符串传参会报错的...原创 2018-05-30 10:43:11 · 912 阅读 · 0 评论 -
【thinkphp5】thinkphp5+fileupload文件上传
web页面<form name="form" id="brand" method="post" autocomplete=off> <input type='file' id='logo' name='logo' class='hidden'/> <input type="hidden" name='file_name' value='logo'/原创 2018-06-06 18:46:18 · 3391 阅读 · 0 评论 -
【thinkphp5】控制器相关操作
一、判断当前浏览器请求方式用thinkphp3版本开发习惯了,感觉一些方法用着还是比较顺手的,比如在使用Ajax进行前后端数据交互时,判断请求类型是否是ajax的,在请求edit方法时,是get类型的添加数据呢,还是post类型的插入数据或者更新数据呢?但是这几个查用的方法在thinkphp版本升级后被阉割了,咋办呢?后来在分析开源电商--【tpshop】时,发现了一种解决办法--既然thinkp...原创 2018-05-31 00:54:06 · 1522 阅读 · 0 评论 -
php采集防盗链的图片
一、如何采集信息 以前听说过采集的,但是没自己搞过,一直以为采集是一个十分高大上的技术。这段时间在做一个电商项目,需要往数据库添加数据,一条一条的添加有点蛋疼,谁有这么多时间做这么没有意义的事情呢,所以就想到了数据采集,采集京东、天猫的数据多好,多省事呀,于是便行动起来。 做采集,我首先想到的是正则表达式,我还复习了一下正则,但是如何匹配多层嵌套的div的呢? 我的目的就是获取i...原创 2018-06-13 20:49:29 · 3056 阅读 · 0 评论 -
thinkphp5 模板不缓存
在使用thinkphp5时,有一个问题特别的头疼,那就是每次修改模板,或者修改php文件时,视图不能立即在模板中体现出来?网上说在config.php中配置一下就可以了,我也配置了还是不行,我的配置如下:'app_debug'=>true,'app_trace'=>true, //关闭模板缓存'TMPL_CACHE_ON' => false, 'HTML_CACHE_...原创 2018-06-17 11:28:49 · 5655 阅读 · 0 评论 -
【thinkphp5】thinkphp5+ueditor的使用
一、ueditor简介UEditor是百度的开源项目,一个用js开发的在线富文本编辑器。下载地址:http://ueditor.baidu.com/website/download.html可以根据自己项目的编程语言选择相应的版本,这里我选择php版本准备工作:1、说明:我使用的编程语言是php,所用框架是thinkphp5.0.20,我的项目目录结构,没啥特别的:2、下载好 ueditor1_4...原创 2018-06-26 08:39:08 · 6254 阅读 · 6 评论 -
php将base64字符串转存储为图片
public function uploads(){ $logo_data = $this->request->post('logo_base64',''); //$logo_data = $_POST['logo_base64']; if(!empty($logo_data)){ //$dat...原创 2019-09-27 11:39:58 · 860 阅读 · 0 评论