laravel的版本选择

根据自己的PHP版本号选出对应的laravel版本 Laravel 5.1  PHP对应的版本>=5.5.9 Laravel 5.2  PHP对应的版本>=5.5.9 Laravel 5.3  PHP对应的版本>=5.6.4 Laravel 5.4  PHP对应的版本>=5.6.4 https://raw.githubusercontent.com/nonfu/larave

- 阅读全文 -

自己做工具--封装PHP的PDO类--单例模式

下面的代码是用此前一个名为MyPDO的类改写的,引入了单例模式来保证在全局调用中不会重复实例化这个类,增加了预处理和事务处理模块, 降低系统资源的浪费。 代码如下: <?php /** * DAOPDO * @authors by houzhyan <houzhyan@126.com> * @blog http://www.descartes.top/ * @version &g

- 阅读全文 -

手把手编写PHP MVC框架实例教程

手把手编写PHP MVC框架实例教程 1. 什么是MVC MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式。 MVC把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 PHP中MVC模式也称Web MVC,从上世纪70年代进化而来。 MVC的目的是实现一种动态的程序设计,便于后续对程序的修改和扩展简化,并且使程序

- 阅读全文 -

php实现一个简单的访客统计功能

一、文件方式简单统计 用php实现一个简单的访客统计功能,统计网站的总访问量是多少,简单实用。php通过每次打开文本文件,获取文本中的数字,进行加1再写入到文本中。所以只要每次有访问就会进行累加pv数量来实现的简单访客次数的统计。 <?php if(!file_exists("count.txt")){ $one_file=fopen("count.txt","w+"

- 阅读全文 -

PHP“错误提示”开启与关闭的正确方法

我们在刚开发项目的时候,非常的需要错误提示,但是项目上线以后,当然不想把这些错误提示显示出来对吗?这就要做一些设置了,往往很多的PHP新手,都不知道怎么设置?或者说设置的方法不对。 一、项目正在开发中的设置方法: 打开 php.ini 设置 error_reporting = E_ALL 设置 display_errors = On 二、项目真正上线后的设置方法: 打开 php.ini 设置

- 阅读全文 -

php日志error错误日志查看

前言: 对于php开发的人员,上了生产环境,一定要把相关debug,display_errors错误提示等关掉。谁还难免不犯个错呢?这样能防止非致命性报错下,导致项目路径、数据库等信息泄漏。 问:那么问题来了,我们在生产该如何查看php等相关错误呢? 答:记录到错误日志里。error.log(或直接发送到syslog) 下边就如何配置和查看日志作出简单叙述。 一.相关配置 需要将php.ini中的

- 阅读全文 -

H5ai、DirectoryLister乱码问题及优化配置

h5ai 经常布置服务器,所以想搞一个软件仓库,找了下h5ai看着挺好,目前部署在windows下upupw的运行环境,会有中文目录显示乱码,打开 中文目录提示404的问题。 这里修改两行代码即可解决: \_h5ai\private\php\core\class-context.php public function to_href($path, $trailing_slash = true) {

- 阅读全文 -

php+mysql实现简单登录注册修改密码网页

对于php和mysql的连接在许多blog上都有说明,为了将mysql中的查询,修改,插入等操作掌握,本文介绍了一下如何采用mysql做一个登录注册修改密码的网页。 其中,如下 登录-即为对数据库中的内容给予查询,并验证html中的信息与数据库是否匹配; 注册-即为对数据库中的内容进行插入,注册帐号与密码; 修改密码-即为对数据库中的内容进行修改。 这三个操作,我用了8个php和html文本来

- 阅读全文 -

PHP学习笔记

语言参考 一、基本语法 (一)PHP 标记 当解析一个文件时,PHP 会寻找起始和结束标记,也就是 <?php 和 ?>,这告诉 PHP 开始和停止解析二者之间的代码。此种解析方式使得 PHP 可以被嵌入到各种不同的文档中去,而任何起始和结束标记之外的部分都会被 PHP 解析器忽略。 PHP 也允许使用短标记 <? 和 ?>,但不鼓励使用。只有通过激活 php.ini 中

- 阅读全文 -