编程开发

ThinkPHP 5.0 命令行模式下几个报错的解决办法

在项目的开发中需要使用队列在服务器端进行任务计划的自动处理,决定使用ThinkPHP的扩展类库“think-queue”在服务器端进行命令行模式自动处理。安装好“think-queue”类库后,按照手册配置了“command.php”文件,在CMD中运行命令行入口文件“server.php”,结果却报错了,接下来的慢慢调试和修正,终于解决了命令行模式下运行的错误,此文记录这几点错误的解决办法,避免……

阅读全文>>
编程开发

PHP时间格式大全

我们在PHP开发中经常需要在不同场景下使用date函数将保存在数据库中的时间戳转换我们所需要的格式,以下归纳在格式中具有特殊意义的字符。Y - 年,四位数字; 如: "1999"y - 年,二位数字; 如: "99"z - 一年中的第几天; 如: "0" 至 "365"F - 月份,英文全名; 如: "Jan……

阅读全文>>
编程开发

微信内置浏览器HTTP_USER_AGENT

微信内置浏览器HTTP_USER_AGENT

随着微信的普及和微信公众号的营销日益增多,我们所面对的开发不再仅仅局限于传统的网站,微信开发也成为了我们程序猿的一项必修课程。我们可以借助微信开发者工具进行微信小程序和微信公众号网页开发,但是在微信公众号网页开发过程中,对于页面设计和排版还是有一定的缺陷,比如通常我们刷新网页只需要按F5即可,而在微信开发者工具中需要使用Ctrl+R进行刷新,颇有不便。我们可以通过浏览器的开发者工具设置浏览器的调试……

阅读全文>>
编程开发

windows系统下php多版本共存

由于开发需要,很多是不我们不得不对不同的网站使用不同版本的PHP,阅读完此文你将了解在Windows系统下怎么实现PHP多版本共存的方法。本文测试环境为:Windows 10、IIS 10、PHP5.2、PHP5.3、PHP5.4、PHP5.6、PHP7.0在IIS服务器根节点下打开“处理程序映射”,添加模块映射“FastCgiModule”,添加默认版本(此处以PHP5.6作为默认版本)的php……

阅读全文>>
编程开发

不谈工作,程序员一定要尝试的8种编程语言

不谈工作,程序员一定要尝试的8种编程语言

目前,软件开发人员正在使用大量不同的编程语言,大多数工作需要熟悉很多技能,如Java、PHP和C#。然而,随着软件需求的发展,新的和尚未被普遍接受的编程语言越来越突出,为程序员提供了针对某些工作的正确工具。预测哪些语言最终会上升到编程语言排行榜的顶部是困难的,很多语言的受欢迎指数都呈上升趋势,以下是八种目前还没有大火的编程语言竞争力分析,看起来未来几年将在在企业中发挥巨大作用。(排名按照开源社区受……

阅读全文>>
编程开发

在2003系统中配置IIS+PHP5.2.X运行环境

今天做个顺手笔记,因为需要对网站程序在2003系统中做完真实性测试,所以需要在虚拟机中的2003系统中配置PHP运行环境。在2003系统中已经安装了IIS,所以我这里就采用IIS+PHP+MySQL+ZendOptimizer+phpMyAdmin来配置。phpMyAdmin是MySQL数据库管理工具,可以选择行安装。好了,先把需要下载的东西整理出来吧,我这里偷了个懒,都是用的以前下载的。我这里使……

阅读全文>>
编程开发

在Eclipse中搭建PHP开发环境

昨天下午办公用的电脑突然崩溃了,尝试修复了几次都没成功,又没对系统进行备份,只有重装系统了。重装系统后,各种非绿色软件又得重装,开发环境又得重新配置,可怜的我现在说下搭建Eclipse的开发环境,顺便对用Eclipse搭建PHP开发环境也说一下。一、JDK的安装和配置到JAVA官网下载JDK,我这里使用的是原来下载的JDK7。安装JDK,直接下一步下一步点起走就是了,要提一下的就是JDK安装完后会……

阅读全文>>
编程开发

PHP上传文件大小的限制

今天为客户开发网站后台时遇到了上传文件大小限制的问题,结合网上相关的资料研究发现其实只要修改下PHP配置参数就行了。首先要说一下PHP上传文件涉及到的几个参数:file_uploads  是否允许通过HTTP上传文件的开关,默认为ON即是开upload_tmp_dir  upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件,得保证服务器没有关闭临时文件和有对文件夹的写权……

阅读全文>>