
PHP
文章平均质量分 57
眼眸间的深情
喜欢PHP网站开发,目前也是从事PHP网站开发的工作,希望自己可以在PHP网站开发的道路上越走越远,当然我也喜欢分享一些专业的技术,目前在更新一些系列性的文章,喜欢的小伙伴可以关注我,在我的评论区发表一下个人对本人的文章意见和建议,让我们一起在PHP网站开发的道路上携手前行!加油!
展开
-
微信公众号之微信扫一扫功能(ThinkPHP框架3.2.3)
微信公众号之微信扫一扫功能(ThinkPHP框架3.2.3)原创 2023-03-10 12:01:02 · 415 阅读 · 0 评论 -
项目实践系列-ThinkPHP之PHPExcel导出图片数据
ThinkPHP实现数据导出为Excel文件的PHPExcel类库文件原创 2021-12-01 11:38:56 · 657 阅读 · 0 评论 -
PHP学习之旅-PHP相关基础知识(了解CSS的概念以及相关相关属性)
CSS的概念层叠样式表主要控制网页的样式和布局能够使样式、布局和标记能够分离的语言原创 2021-11-22 13:56:22 · 409 阅读 · 2 评论 -
PHP学习之旅-PHP相关基础知识(了解HTML5的改进)
XHTML标准和HTML4.01版本的标签一致.1.所有标签名和属性名必须使用小写2.所有标签名必修封闭,单标签 自己写/双标签成对出现3.所有属性值必须使用双引号4.所有属性必须有值,如果单属性,值设置为属性名即可.5.所有img标签必须添加alt属性6.所有特殊字符必须使用实体字符表示7.所有标签必须合理嵌套8.所有的注释内容中不可以出现-字符,如果需要可以使用=代替.存在的问题1.IE8以下的浏览...原创 2021-07-14 15:48:28 · 167 阅读 · 7 评论 -
PHP学习之旅-PHP相关基础知识(了解HTML及语法标签)
HTMl(超文本标记语言)简介含义文本标记语言:用标记将文本标识出来的语言。超:比文本标记语言多了一些东西,能够标记出图片超文本标记语言(HypertextMark-uplanguage),他通过标记符号来标记显示的网页中的各个部分,HTML是一种规范,是一种标准。HTML的发展史w3c(万维网联盟)HTML5在2014年10月29日,制定结束。注意:某某某浏览器支持了HTML5=>严格来说应该说:某某某浏览器支持了HTML5的什么功能。HTML语言的语法原创 2021-07-13 16:41:27 · 458 阅读 · 1 评论 -
PHP学习之旅-课程体系设计篇
都说学习很难,是的,作为一个整天码代码的程序员,我也深深的感觉到学习确实是一件很值得我头疼的事情,毕竟每天工作八小时,下班之后还想着怎么去娱乐一下,休息一下,怎么会给学习一点空余的时间呢?但是我们不能轻言放弃对学习的执著,所以我决定将我之前学习PHP的心得跟大家分享一下,有兴趣的小伙伴,或者有任何疑问的小伙伴可以在下方评论区跟我一起探讨交流,大家一起在PHP开发的道路上不断前行!下面我来分享一下我学习的课程:一. PHP基础课程二. Linux1. Linux的介绍和安装2. Lin原创 2021-07-11 11:54:27 · 177 阅读 · 6 评论 -
如何在一个页面上使用多个KindeEditor编辑器并将值传递到服务器端
转载页面:http://blog.youkuaiyun.com/ljfrocky/article/details/26074151今天使用KindEditor编辑器时需要涉及到一个页面使用两个编辑器的问题,刚开始,我直接在添加和上面一样性质的代码,效果是出来了。但是提交的时候下面的那个值总是将上面的那个值覆盖了,我感觉这问题应该不大,于是上网收到了转载的页面,根据此大神书写的,我做一个自己心得的笔记:...原创 2017-09-12 14:22:01 · 602 阅读 · 0 评论 -
KindEditor编辑器的使用
KindEditor编辑器是一款不错的编辑器插件,在开发项目中可以直接拿来使用,本文则是现在身为小白的我在对KindEditor编辑器整合到项目中所写的真实性项目使用KindEditor的一次项目记录,当然,不喜勿喷,我只是在记录自己的学习之旅!好了,现在开始进入正式的话题了,要想使用KindEditor编辑器,我们首先需要要去KindEditor编辑器的官网去下载KindEditor,下载网...原创 2017-08-03 14:26:20 · 939 阅读 · 0 评论 -
项目常用插件以及所遇问题解决方案
1.ThinkPHP 上传图片之后发现图片尺寸被改变找到问题所在链接:http://www.thinkphp.cn/topic/35757.html处理问题成功链接:https://blog.youkuaiyun.com/lmp5023/article/details/104626610实际添加修改性质代码:compress:false,//不启用压缩...转载 2020-03-10 11:43:53 · 184 阅读 · 2 评论 -
宝塔搭建项目时出现No input file specified现象
把之前码云上面的项目打包下载下来准备搭建到本地上重新熟悉熟悉,但是将代码解压到正确的文件夹下,并使用相关域名出现No input file specified现象,在网上搜索了很多相关的资料,最后还是不行,最后搜索到宝塔 no input file specified,终于搜索到想要的答案,原来是宝塔上面防跨站攻击的设置,将此取消即可实现网站的正常运行,参考网址如下:参考网址:http...转载 2018-11-26 00:16:28 · 8885 阅读 · 2 评论 -
Laravel-admin-使用composer生成后端控制器
使用composer生成后端控制器:php artisan admin:make GuimoController --model=App\Models\Guimo转载 2017-12-05 15:34:40 · 1216 阅读 · 0 评论 -
开发项目所遇问题及解决办法
1.phpstudy启用php_intl之后发生“计算机中丢失*.dll”错误的解决方法:最终解决方案链接:http://www.jianshu.com/p/9d5d98eed0782.php-5.4.5-nts-Win64-VC9下载地址:https://www.anindya.com/php-5-4-5-and-php-5-3-15-x64-64-bit-for-windows...转载 2017-12-20 11:57:14 · 348 阅读 · 0 评论 -
ThinkPHP之空模块和空操作
1.开发项目之后,如果在项目域名之后随意敲写任意的方法,那么则会提示:遇到这样的情况,作为程序员的我们当然知道是怎么回事了,但是用户不知道啊,所以我们可以使用ThinkPHP的空操作来规避这样的情况发生,代码如下图:定义一个_empty()方法,当用户输入不存在的方法时,程序自动来调用此方法,我写的比较简单,直接重定向到首页。重定向是可以了,但是后面跳转的路径多了一个.html...转载 2018-01-26 11:32:43 · 537 阅读 · 0 评论 -
安装Laravel-admin
1.Laravel-admin环境要求:PHP7 =》安装PHP运行环境:wampserverphpstudy宝塔Laravel5.5 =》安装laravel:composer安装Laravel通过composer的create-project命令安装Laravel应用composer create-project --prefer-dist lar...转载 2018-01-29 14:29:41 · 1790 阅读 · 0 评论 -
Laravel-admin之JSON文件操作
需求:1.读取json文件内的内容;2.将读取之后的json内容按照需求循环遍历并插入到数据库内。操作步骤:1.在Laravel项目中的\app\Console\Commands目录下创建一个自定义名称的.php文件;2.以下此行需要特别的注意,这个是命令执行的语句:protected $signature = 'category';3.根据自己的需求撰写相应的逻...原创 2018-01-31 18:09:08 · 3739 阅读 · 0 评论 -
Laravel-admin之Driver [] is not supported
使用Laravel-admin做项目,原本好好的项目,今天一运行则报错:Driver [] is not supported,截图如下:翻看百度翻译之后,才知道是不支持驱动器[],但是知道意思还是不知道如何去更改,最后在大牛的帮助下解决了,解决方法如下:在/config/admin.php文件中:'upload' => [ 'disk' => ...原创 2018-02-02 10:33:26 · 5619 阅读 · 0 评论 -
获取登录设备号信息
获取设备信息可以在Header头信息中获取比对:参考网址:截取固定两个符号之间的内容https://blog.youkuaiyun.com/qq_27229113/article/details/78909993//获取设备信息foreach ($_SERVER as $name => $value){if (substr($name, 0, 5) == 'HTTP_')...转载 2018-04-27 10:57:22 · 2840 阅读 · 0 评论 -
thinkphp3.2.3之apache转nginx伪静态设置
本地开发的项目,使用的是apache服务器,完成项目之后,之前搭建到的服务器都是Windows服务器上,从而上线,这次需要在宝塔上nginx服务器上搭建,所以需要将apache的伪静态更改为nginx:1.在网上搜索到的基本上都不是自己理想状态下的需求,搜索到的方法基本上与比如说如下链接:https://blog.youkuaiyun.com/hankai945/article/details/507...原创 2018-06-04 16:12:44 · 5736 阅读 · 0 评论 -
Laravel之发送邮件到阿里云邮箱
今天在修改别人已经整合好的Laravel项目中的邮箱设置部分,将原有的163邮箱修改为客户发送过来的阿里云邮箱,原本应该很顺利的,把host和原有的163用户名和密码修改成现在的就可以了,但是问题就是出现在host上,在网上搜索了下发现不同的host,最后经过相关的测试和实践,最终成功的发送邮件!!!成功的host为:smtp.aliyun.comhost参考网址:https://...转载 2017-11-30 18:13:47 · 1859 阅读 · 0 评论 -
datatable根据传递数据的值变换行的颜色
之前用了一个哥的后台源码,写项目的时候便不需要再次重写一致性的代码了,今天客户需要将不同性质的数据以不同的颜色展示出来,这样就可以更清晰的看待不一样的数据了,一目了然。然而之前只是可以让datatable能够稍加修改显示出来的数据,变颜色的话还是没搞过,使用普通的JS和Jquery都会让正常的datatable无法正常使用,经过一段时间的思考和尝试,最后添加createdCell设置,再根据传...翻译 2017-11-28 14:05:21 · 4564 阅读 · 0 评论 -
对接接口-聚合短信接口对接
说到短信,我们现在在哪个平台上都会收到这样或者那样的短信,今天就把经常用的聚合短信代码贴一下,方便以后开发及时找到:function juhecurl($url,$params=false,$ispost=0){ $httpInfo = array(); $ch = curl_init(); curl_setopt( $ch, CURLOPT_HTTP_VERSIO...转载 2019-04-01 11:25:15 · 792 阅读 · 0 评论 -
TPShop3.2.3支付宝退款功能开发
开发背景:刚开始使用支付宝支付的时候挺顺利的,最后因为突然想开发下支付宝的退款功能,就重新开始捣鼓了起来,但是把支付价格改为原价格之后,支付的时候忘记了,所以就支付了几百块钱,于是迅速的开始查阅相关的支付宝退款说明和操作,最终将支付宝的退款操作成功解决:参考链接:1.https://blog.youkuaiyun.com/qq_35765928/article/details/799154092....转载 2019-03-21 23:09:29 · 618 阅读 · 0 评论 -
宝塔使用中所遇问题及相关处理办法
1.打开宝塔显示no space left on device:解决办法:参照链接:http://www.paimingxia.com/post/134.html本次解决办法:rm -rf /www/Recycle_bin/*导致出现此现象原因:删除根目录文件,回收站直接将宝塔内存占满,导致无法正常打开宝塔....转载 2019-03-07 09:30:16 · 2489 阅读 · 0 评论 -
TPShop开发常用知识点
1.显示调试信息:SHOW_PAGE_TRACE=1//是否显示调试信息,0不显示调试信息,1显示调试信息2.无法加载控制器ApiDoc:在Application下新建一个模块,报错无法加载ApiDoc控制器,最后才知道是如下代码的问题,必须把新建的模块名添加进去才能正常访问,否则将会显示如上错误提示,改代码意思即是允许访问的模块:'MODULE_ALLOW_LIST' =&g...转载 2019-03-06 17:30:29 · 402 阅读 · 0 评论 -
ThinkPHP3.2.3与bootstrp相结合优化分页记录
开发是一项神圣的工作,既然选择了,就要做到尽善尽美。 今天发现一个很大的问题,就是我之前所使用的分页样式有点low,所以今天狠下心来要结合自己从未使用过的bootstrp来整合一个新的分页特效: bootstrp分页特效组件示例参考页面: https://v3.bootcss.com/components/#pagination 但是只看这些前端示例完全没有任何的进度,于是又在网上搜到了关...转载 2018-07-16 18:00:29 · 499 阅读 · 2 评论 -
ThinkPHP3.2.3之优化跳转页面
最近总是用ThinkPHP3.2.3版本做项目,做着做着便感觉原有的跳转页面是真的丑,所以到百度上瞅瞅,瞅到了一个挺美观的页面,借鉴一下:借鉴地址:https://blog.youkuaiyun.com/u013288190/article/details/54908718代码如下:<?phpif(C('LAYOUT_ON')) { echo '{__NOLAYOUT__}'...转载 2018-05-05 15:36:14 · 2126 阅读 · 0 评论 -
PHP实现简易计算器的计算
今天闲来无事,将之前学习的PHP实现简易计算器进行手敲复习一份,特此记录一下:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>计算器</title><style> .tishi{ color:re...转载 2018-02-10 12:34:42 · 906 阅读 · 0 评论 -
PHP常用函数使用方法
1.循环出上传文件的自定义文件名:①循环截取出上传的文件名<?php $arr=explode("/", $value);?>②获取最后一个/后边的字符<?php $last=$arr[count($arr)-1];?>...翻译 2017-11-20 14:00:54 · 309 阅读 · 0 评论 -
TPShop使用快递100查询订单物流信息
TPShop的物流信息显示有点问题,每刷新一次则出现不同的物流信息,怀疑是被快递100进行IP限制或者其他原因,于是便注册了快递100个人版,但是还是不行,每次测试都提示不支持该物流,最后找到快递100的客服电话询问过后才知道快递100个人版不支持现在京东淘宝的相关物流信息查询,言外之意就是必须注册企业版的快递100才能享受快递物流信息的查询,于是,话不多说,我又注册了个企业版的,根据文档提示代码...转载 2019-04-17 23:32:31 · 799 阅读 · 0 评论 -
KindEditor编辑器上传图片超过限制
使用KindEditor编辑器上传较大图片时,会出现如下图所示的错误:超过php.ini允许的大小这样的问题需要到php.ini文件中将upload_max_filesize = 2M的限制大小修改大点即可,当然,不知道php.ini的小伙伴可以直接在环境安装的文件中搜素php.ini文件,或者直接在网站根目录运行phpinfo.php文件:phpinfo.php文件内容:<...原创 2017-08-03 15:46:33 · 4567 阅读 · 0 评论 -
了解认识PDO及其连接数据库的三种简易方式
1.PDO的简介:PDO(PHP Data Object),数据库访问抽象层,统一各种数据库的访问接口,为PHP访问数据库定义了一个轻量级的一致接口。需要注意的是:PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。2.PDO的特性:①编码一致性;②灵活性;③高性能;④面向对象特性3.PDO支持的数据库:①...翻译 2017-09-13 14:22:52 · 821 阅读 · 0 评论 -
phpstudy打不开localhost
今天在联系Git命令,并把个人的项目上传到了码云上,上传之后,想再次运行下个人本地的项目看看,看完之后就想看下localhost,结果尴尬的一幕出现了,之前运行好好的localhost竟然不能使用了:经过百度最终终于将问题解决:特此记录下:1.先打开httpd.conf文件,打开httpd-vhosts.conf"Include conf/extra/httpd-vhosts.co...转载 2017-11-22 01:43:38 · 12663 阅读 · 0 评论 -
PHP与JS中的math.random()对应方法切换
今天在原来的后台添加一个新的功能,原本很简单的功能,却在编辑功能页面上删除某项返回时频频出现错误,最后发现编辑需要多个参数,如下行代码:window.location.href = "{:U('edit')}?id=" + id + "&_r=" + Math.random();而我需要做的是在删除该项之后返回到该页面显示正常,要在PHP中实现和JS类似的功能,最后在网上搜索到了这个切...翻译 2017-11-20 12:12:21 · 3210 阅读 · 1 评论 -
Laravel-Git常用命令
最近在使用Laravel框架写项目,个人喜欢边学边总结,这次总结的是Git常用命令:1.克隆项目到本地: git clone http://xx.xx.x.xxx:xxxx/xxxxxx/xxx/test.git翻译 2017-11-15 17:42:18 · 344 阅读 · 0 评论 -
Laravel开发之验证码
说起Laravel,已经一年没有用这个框架开发项目了,近期需要使用这个框架开发项目,所以,一切都重新开始,今天,先从验证码开始!Laravel的验证码其实并不难,但是今天我也遇到了相关的问题,仅此做下记录,以便以后遇到类似的问题还需要重新查阅!!!1.composer install,composer update命令运行即报错!!!对安装过程做简要分析,执行laravel安装命令以后c...转载 2017-11-14 18:11:44 · 307 阅读 · 0 评论 -
ThinkPHP视图引入CSS、JS、image文件的路径新玩法
1.之前做项目时,每次把一大堆的视图文件放置在项目内都需要手动的一个一个的替换掉之前的每一个href路径,但是这样的项目效率是很低很低的,我们做后台的总不能每次都把时间浪费在这样的时间上去吧,所以,我们需要使用新的玩法。当然,这个新的玩法还是我公司的大牛跟我一起做项目时分享给我的,在此我感谢那些大牛们总是默默的为我们这些新手们无私奉献!代码其实很简单,只需要一行代码放置在meta标签下即可,如...翻译 2017-11-04 10:39:48 · 3886 阅读 · 0 评论 -
PHP开发实例之公共方法(持续更新中~)
1.截取中文字符串,过长的使用省略号代替:/*** 截取中文字符串,过长的使用省略号代替* //网址参考:http://www.thinkphp.cn/code/1113.html* //清除html格式参考网址:http://www.zhuxianfei.com/php/57.html*/function msubstr($str, $start=0, $length, ...转载 2017-10-16 10:42:30 · 867 阅读 · 0 评论 -
微信开发之easyWchat服务器配置验证Token失败原因及解决办法
之前的服务器域名修改了,需要重新获取服务器相关的配置,遇到的问题就是验证Token失败,从以下几点去查找原因:①是否设置域名白名单;②是否设置安全域名;③访问验证Token的路径是否正确;经过测试,这三方面的错误原因都被排除,那是什么原因呢?最后,我请教我的康哥,才知道自己验证Token失败的原因:我是在ThinkPHP框架下书写的项...原创 2017-09-14 15:53:34 · 4987 阅读 · 0 评论 -
ThinkPHP之config.php文件常用的配置方法
由于工作需要,需要使用ThinkPHP框架,而每次需要书写配置文件的时候都要在百度上面搜索一阵子才能找到自己所想要的,所以对配置文件的相关方法做下总结:1.自定义配置样式的存放目录:'TMPL_PARSE_STRING'=> array( '__PUBLIC__'=> __ROOT__ . '/Public/home',),2.加载配置文件:'...原创 2017-09-13 15:06:18 · 613 阅读 · 0 评论 -
查看PHP版本的方法
查看PHP版本的方法1.使用php函数phpinfo():<?php echo phpinfo();?>效果截图:2.命令行输入php –v:如下图:注意:需要配置PHP环境变量配置PHP环境变量步骤如下:①右键点击“计算机”图标,显示如下页面:②点击“高级系统设置”,出现如下页面:③点击“环境变量”,出现...原创 2017-05-12 11:33:29 · 54673 阅读 · 0 评论