2206月 PhpStorm的使用教程(本地运行PHP+远程开发+快捷键) 基本配置(萌新看,大佬请跳到下一节) 1、创建项目 点击CreateNewProject创建新的项目,点击Open打开已有的项目。 先选择左侧的项目类型,在右边选择项目的所在目录,强烈建议不要放在C盘。 2、设置主题和界面字体 点击界面左上角的file选择Settings进入设置配置页,进入`Apparence&a...…
2206月 thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例 本文实例讲述了thinkphp5+ajax使用formdata提交数据(包括文件上传)后台返回json。分享给大家供大家参考,具体如下: 知识点总结 1.json格式标准 { 'key':"value" } {"state":"1","msg":"\u7b80\u5386\u6295\u9012\u6210\...…
2206月 thinkphp5 框架结合plupload实现图片批量上传功能示例 本文实例讲述了thinkphp5框架结合plupload实现图片批量上传功能。分享给大家供大家参考,具体如下: 在extend目录下新增目录uploader,并新建类Uploads <?php namespaceuploader; classUploads{ publicstaticfunction...…
2206月 phpQuery采集网页实现代码实例 前言 平时开发中可能遇到一个问题。采集网页,小偷程序等等。各种花式秀正则的话,虽然能体现出geek,但是我觉得做事却不够优雅。采集到的网页说白了也是DOM,jQuery各种优雅地获取节点。幸好,有这个类库,帮我们解决了这个,那就是phpQuery. 为什么使用phpQuery phpQu...…
2206月 通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法 出于性能和安全方面的考虑,公司的平台上禁用了本地文件读写和对外的数据抓取.相应的,我们提供了对应的服务来做同样的事情.新服务的接口和原来不太一样. 专门为我们平台开发的程序当然不会存在问题,但是有大量的已有的程序和开源项目,就面临着繁杂的迁移工作. Wrapper 其实从PHP4.3开始,PHP就支持Wrapper了,...…
2206月 YII2框架中ActiveDataProvider与GridView的配合使用操作示例 本文实例讲述了YII2框架中ActiveDataProvider与GridView的配合使用操作。分享给大家供大家参考,具体如下: YII2中ActiveDataProvider可以使用yii\db\Query或yii\db\ActiveQuery的对象,方便我们构造复杂的查询筛选语句。 配合强大的GridView,快...…
2206月 php计数排序算法的实现代码(附四个实例代码) 计数排序只适合使用在键的变化不大于元素总数的情况下。它通常用作另一种排序算法(基数排序)的子程序,这样可以有效地处理更大的键。 总之,计数排序是一种稳定的线性时间排序算法。计数排序使用一个额外的数组C,其中第i个元素是待排序数组A中值等于i的元素的个数。然后根据数组C来将A中的元素排到正确的位置。 通常计数排序算法的实...…
2206月 php设计模式之观察者模式实例详解【星际争霸游戏案例】 本文实例讲述了php设计模式之观察者模式。分享给大家供大家参考,具体如下: 当我们在星际中开地图和几家电脑作战的时候,电脑的几个玩家相当于结盟,一旦我们出兵进攻某一家电脑,其余的电脑会出兵救援。 那么如何让各家电脑知道自己的盟友被攻击了呢?并且自动做出反应? 待解决的问题:一旦某个电脑被我们进攻,其他电脑就获知,并且自...…
2206月 YII2框架使用控制台命令的方法分析 本文实例讲述了YII2框架使用控制台命令的方法。分享给大家供大家参考,具体如下: 有些时候我们需要通过crontab在后台跑一些定时脚本,这时候就需要用到控制台命令了。 我们在commands目录下创建TestController.php,当然脚本的位置是可以随意指定的,只需要在config/console.php中配...…
2206月 TP5框架实现上传多张图片的方法分析 本文实例讲述了TP5框架实现上传多张图片的方法。分享给大家供大家参考,具体如下: 1、效果图(每点击一次‘添加选项',就会有一个新的file框来添加新的图片) 2、view <!--不要忘了引入jquery文件--> <!--post传值方式和文件传输协议一定要加上--> <inpu...…