thinkPHP3.0框架实现模板保存到数据库的方法
本文实例讲述了thinkPHP3.0框架实现模板保存到数据库的方法。分享给大家供大家参考,具体如下: 在开发cms的时候用到如果将模板文件存入到数据库并显示到页面中 由于thinkphp3.0都是直接从模板文件中读取再解析的那么对于 查看全文
PHP 高手之路(二)
二、编写漂亮的代码 1.将后台程序与前端程序分开 在编写PHP程序时,有些代码是用来处理一些事务,例如操作数据库、进行数学运算等,而另外的一些代码则只是事务处理的结果显示出来,例如一些使用echo语句将结果以HTML的格式显示在Web浏 查看全文
一篇入门的php Class 文章
刚在大略浏览了一下首页更新的那篇有关Class的文章(指PHPE的那篇),很不错,建议看看。 对类的摸索~~俺用了半年时间才大概理解类的作用和实现。主要是没有一篇能让我理解的文章(之前没接触过任何OO的东西)。 以我的观点来说说PHP中 查看全文
PHP实现数组的笛卡尔积运算示例
本文实例讲述了PHP实现数组的笛卡尔积运算。分享给大家供大家参考,具体如下: 数组的笛卡尔积在实际中还是挺有用处的,比如计算商品的规格时就经常用到,下面写一种实现方式,如下代码 $arr = array( array(2), ar 查看全文
PHP设计模式之模板方法模式定义与用法详解
本文实例讲述了PHP设计模式之模板方法模式定义与用法。分享给大家供大家参考,具体如下: 什么是模板方法模式 模板方法(Template Method)设计模式中使用了一个类方法templateMethod(), 该方法是抽象类中的一 查看全文
收集的php编写大型网站问题集
PHP以其易用性得到迅速的推广,但易用并不是说就能用好它,实际上许多程序员用它很容易的立一个个WEB应用系统,但又有多少人仔细的考虑过他们的代码,是否容易维护、是否足够健壮、否效率足够高、是否足够安全,当PHP用于建立大型网站时这些就成 查看全文
漂亮但不安全的CTB
>>>DedicatedThisScrapToCaoJing<<<涉及版本:^^^^^^^目前所有版本(现在1.3Alpha为最高版本)描述:^^^^^^CTB是一款由实易数码gt;;开发和维护的源 查看全文
安装PHP可能遇到的问题“无法载入mysql扩展” 的解决方法
访问phpmyadmin时总是出现“无法载入mysql扩展,请检查PHP配置”。查看原因是“php_mysql.dll”无法载如。 对于php4.x用户,按照discuz!4.0程序中的用户手册说明做一般就可以。出现这个问题最多是php 查看全文
深入理解PHP中mt_rand()随机数的安全
前言 在前段时间挖了不少跟mt_rand()相关的安全漏洞,基本上都是错误理解随机数用法导致的。这里又要提一下php官网manual的一个坑,看下关于mt_rand()的介绍:中文版^cn 英文版^en,可以看到英文版多了一块黄色的 查看全文
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
本文实例讲述了原生JS实现Ajax通过GET方式与PHP进行交互操作。分享给大家供大家参考,具体如下: 一、代码 conn.php <?php $conn=mysql_connect(localhost,root, 查看全文
php的header和asp中的redirect比较
asp中实现重定向是用response.redirect 函数: 用法一例: response.redirect "../test.asp" php中也有类似函数:header 用法一例: header(" 查看全文
PHP实现生成推广海报的方法详解
本文实例讲述了PHP实现生成推广海报的方法。分享给大家供大家参考,具体如下: 经常有这样的需求,就是需要在生成推广海报,包含指定的二维码,分享出去别人扫码之后就可以确定用户推荐关系。 仔细分析一下,推广海报必要的要素就是海报背景图和 查看全文
详解PHP如何更好的利用PHPstorm的自动提示
说明 写了一段时间的java之后,特别不习惯PHP本身的弱类型方式,在写代码的时候总觉得不怎么放心,特别本身PHP又是弱类型的语言,所以在编码的时候,很多时候是没有代码提示的。 一个一般例子 class Data { publi 查看全文
用PHP来写记数器(详细介绍)
PHP实例剖析:计数器 作者:Sucre_tiger 本款计数器用文本计数,没有用到数据库,可以实现如下功能: 利用一个文本文件实现多个页的计数减少服务器的I/O占用率在需要纪录的文件里,只需加入很少的几行代码基本思路如下: 服务器程序 查看全文
一个程序下载的管理程序(一)
该程序的一些功能有几点: 1:完整的搜索引擎 2:三种排序对象.(加入时间,下载次数,程序名字).及两种排序方法(倒序,顺序). 3:管理员随时修改. 4:报告链接错误.供管理员随时修正. 5:分页功能. 创建表: CREATE TAB 查看全文
PHP+Session防止表单重复提交的解决方法
index.php 当前表单页面is_submit设为0 SESSION_START(); $_SESSION[is_submit] = 0; <form id=reg action=post.php method=post 查看全文
postman的安装与使用方法(模拟Get和Post请求)
postman是google开发的一款功能强大的网页调试与发送网页HTTP请求,从GET、POST 到 RESTful 的 PUT 、 DELETE …等等 下载地址: 安装完成后打开 下面是简单的基本使用 1. get请求测试 查看全文
php+jQuery实现的三级导航栏下拉菜单显示效果
本文实例讲述了php+jQuery实现的三级导航栏下拉菜单显示效果。分享给大家供大家参考,具体如下: 首先看看效果图: 1.数据配置文件 db.php <?php return array( array( one 查看全文
分享个简单易懂且非常有用的laravel事件
前言 在开始本文的正文之前,我们先说一下在什么场景会使用这个事件功能。 事情大概是这样的,需求要在用户注册的时候发一些帮助邮件给用户(原本用户在注册之后已经有发别的邮件的了,短信,IM什么的) 原来这个注册的方法也就10多行代码。 查看全文
thinkPHP框架中执行事务的方法示例
本文实例讲述了thinkPHP框架中执行事务的方法。分享给大家供大家参考,具体如下: function tran(){ //定义事务成功失败的标志 $mark = true; //1. 实例化模型 $model = D(studen 查看全文