php图片验证码输出问题

php图片验证码输出问题
今天在把项目上传到服务器上的时候碰到了问题:图片验证码显示不出了,把header头注释掉看输出正常,文件头也是UTF8无BOM,网上百度了下,发现了ob_clean()这玩意儿,学习了。解释如下: ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。 If you work on an extremel...

阅读全文>>

阅读全文...

ORM到底是用还是不用?

ORM到底是用还是不用?
ORM即Object/Relation Mapping的简写,一般称作“对象关系映射”,在Web开发中最常出没于和关系型数据库交互的地方。接口、中间件、库、包,你都可以这么称呼它。 ORM 我们可以结合PHP和MySQL,从ORM的四个核心理念来认识它: 简单:ORM以最基本的形式建模数据。比如ORM会将MySQL的一张表映射成一个PHP类(模型),表的字段就是这个类的成员变量 精确:ORM...

阅读全文>>

阅读全文...

Wamp2.5(Apache2.4.9)外网访问403(Forbidden)错误

Wamp2.5(Apache2.4.9)外网访问403(Forbidden)错误
Wamp2.5是新版,搭配的是Apache2.4.9,因为Apache配置命令升级,弄了一个下午,百度了很久都是几乎都是以前2.2的解决方案。 先介绍一下环境:Windows+wamp2.5(apache2.4.9) 1、在D:\wamp\bin\apache\apache2.4.9\conf目录下找到“httpd.conf”文件(建议先备份一下) 2、将“httpd.conf”...

阅读全文>>

阅读全文...

理解PHP的工厂模式Factory Pattern

理解PHP的工厂模式Factory Pattern
工厂类就是一个专门用来创建其它对象的类,工厂类在多态性编程实践中是非常重要的。它允许动态替换类,修改配置,会使应用程序更加灵活。掌握工厂模式对Web开发是必不可少的。 工厂模式通常用来返回类似接口的不同的类,工厂的一种常见用法就是创建多态的提供者。 通常工厂模式有一个关键的构造,即一般被命名为factory的静态方法。这个静态方法可以接受任意数量的参数,并且必须返回一个对象。 Progr...

阅读全文>>

阅读全文...

ColorPicker插件冲突问题

ColorPicker插件冲突问题
convertToUTF8和ColorPicker快捷键会产生冲突,convertoUTF8的默认转换GBK的快捷键 和 ColorPicker打开调色板的快捷键都是ctrl+shift+c 。如果你两个插件都安装了的话,就需要进行自定义了,解决方法: 打开Sublime Text --> Preferences --> Browse Packages,找到ConvertT...

阅读全文>>

阅读全文...

checkbox和radio的命名区别

checkbox和radio的命名区别
小V在开发一个项目时遇到了表单传值问题,记录此文,方便日后翻阅。 <form action="index.php" method='post'> <input type="checkbox" name="check[]" id="" value="1" /> <input type="checkbox" name="check[]" id="" va...

阅读全文>>

阅读全文...

浅析ThinkPHP中的pathinfo模式和URL重写

浅析ThinkPHP中的pathinfo模式和URL重写
语文一直不太好,要我怎么解释这个pathinfo模式还真不知道怎么说,那就先来一段代码说下pathinfo模式吧 http://serverName/appName/module/action/id/1/ 这个就是pathinfo模式 在不考虑路由的情况下,第一个参数会被解析成模块名称(如果启用了分组的话,则依次往后递推),第二个参数会被解析成操作,后面的参数是显式传...

阅读全文>>

阅读全文...

返回前一页的两种方法的区别与好处

返回前一页的两种方法的区别与好处
history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面 history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在

阅读全文>>

阅读全文...