
PHP
蓝魔之泪LRD
生活不是缺乏学习的时间,而是缺少学习的动力。在自己还不够强大之前,少花些时间社交,多花些时间沉淀。
展开
-
集成环境Apache+PHP5+MySQL+phpMyAdmin的搭建
首先肯定是准备这些软件点击下载,然后安装好Apache后需要作如下的配置:找到apache目录下conf中的httpd.conf文件,将下面这几行代码加进去#把php加载成Apache的一个功能模块LoadModule php5_module "G:/phpStudy/php-5.4.8/php5apache2_2.dll"#将以php结尾的文件交给php程序来处理AddType app...原创 2018-04-14 18:58:26 · 3772 阅读 · 0 评论 -
[PHP]模板引擎Smarty深入浅出介绍
Smarty介绍 什么是模版引擎 不知道从什么时候开始,有人开始对 HTML 内嵌入 Server Script 觉得不太满意。然而不论是微软的 ASP 或是开放源码的 PHP,都是属于内嵌 Server Script 的网页伺服端语言。因此也就有人想到,如果能把程序应用逻辑 (或称商业应用逻辑) 与网页呈现 (Layout) 逻辑分离的话,是不是会比较好呢? ...转载 2017-08-16 18:02:19 · 375 阅读 · 0 评论 -
PHP面试题(2)
21、 有一个一维数组,里面存储整形数据,请写一个函数,将他们按从大到小的顺序排列。要求执行效率高。并说明如何改善执行效率。(该函数必须自己实现,不能使用php函数)<?php/*快速排序*/ $arr=array(3,1,5,7,10,9); function quick_sort($arr){ $len=count($arr); if($len<=...原创 2017-08-18 17:57:28 · 573 阅读 · 0 评论 -
谈函数isset()和empty()的区别
PHP的isset()函数 一般用来检测变量是否设置 ,而empty()函数 判断值是否为空 ,对于初学者来说,这两个函数很容易混淆,现在就来谈谈这两者的区别吧:isset()格式:bool isset ( mixed var [, mixed var [, ...]] )返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为...原创 2017-08-25 14:28:25 · 2042 阅读 · 0 评论 -
PHP开发工具的使用
phpstudyphpStudy是一个PHP调试环境的程序集成包。 该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境·该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等·总之学习PHP只需一个包。 对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老...原创 2017-11-18 00:23:47 · 1132 阅读 · 0 评论 -
使用MD5加密数据库中的用户密码介绍
●前言我们知道,现在网络上一般的网站,稍微完善一点的,往往都需要用户先注册,提供诸如电子邮件、账号、密码等信息以后,成为网站栏目的注册用户,才可以享受网站一些特殊栏目提供的信息或者服务,比如免费电子邮件、论坛、聊天等,都需要用户注册。而对于电子商务网站,比如igo5等大型电子商务网站,用户需要购买商品,就一定需要详细而准确的注册,而这些信息,往往是用户很隐秘的信息,比如电话、电子邮件、地址等,...转载 2017-08-28 08:43:45 · 3067 阅读 · 0 评论 -
PHP如何防止表单重复提交
用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,所以不能忽视的一个限制是防止用户重复提交表单,因为有可能用户连续点击了提交按钮或者是攻击者恶意提交数据,那么我们在提交数据后的处理如修改或添加数据到数据库时就会惹上麻烦。那么如何规避这中重复提交表单的现象出现呢?就需要从多方面来进行限制,下面我们来汇总一下PHP防止表单重复提交的几种常用方法。第一、首先...转载 2017-08-28 14:26:52 · 917 阅读 · 0 评论 -
论图片上传的实质
//页面表单元素 <tr bgcolor="#FFCC33"> <td height="25" align="right">个人写真: </td> <td height="25" align="left"><input name="photo&quo原创 2017-08-30 08:49:47 · 279 阅读 · 0 评论 -
论如何将复选框中的信息存储到数据库中
例如这样的复选框 一般字段名设置成数组形式,而MySQL数据库中为字符型,这就需要将数组组合成字符串。<tr bgcolor="#FFCC33"> <td height="25" align="right">爱好:</td> <td height="25" align="left&qu原创 2017-08-30 09:10:46 · 17517 阅读 · 3 评论 -
ThinkPHP的学习
下载ThinkPHP3.1.3核心版,将解压过后的文件夹中的ThinkPHP复制到phpStudy/WWW/20170829/下,重命名为Think,然后再在这里面新建项目名,如:shop,book,car之类的。 1.创建应用 (a)打开项目名web,在其中新建一个文件夹go,添加入口文件index.php;<?php//定义许多文件目录会创建在这个地方define("AP...原创 2017-08-31 00:46:03 · 250 阅读 · 0 评论 -
PHP面试题(1)
1.echo(),print(),print_r()的区别 echo和print都可以做输出,不同的是,echo不是函数,没有返回值,而print是一个函数有返回值,所以相对而言如果只是输出 echo 会更快,而print_r通常用于打印变量的相关信息,通常在调试中使用。 2.用PHP打印出前一天的时间格式是2006-5-10 22:21:21<?php echo da...原创 2017-08-16 17:29:33 · 639 阅读 · 0 评论