上一篇介绍的是管理员页面,能完成对用户的角色修改和保存,这里来说一下用户界面,用户通过登录,显示出其对应功能界面。1.登录页面(用的ajax,也可以用php表单提交方式)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><...
下载地址原文:http://0daysec.blog.51cto.com/9327043/1571559
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC>cd c:/phpc:\php>bin\phpsdk_setvars.batc:\php>REM phpsdk.bat
c:\php>cd c:\php\phpdev\vc15\x64\php-7.0.0RC4-srcc:\php\phpdev\vc15\x64\php-7.0.0RC4-src>buildconf
Rebuilding configure.js
Now run ‘configure --help‘c:\php\phpdev\vc15\x64\php-7.0.0RC4-src>configure --help
Options that enable extensions and SAPI will accept ‘yes‘ or ‘no‘ as a
pa...
# /etc/init.d/mysql restart# /etc/init.d/php-fpm restart# /etc/init.d/nginx restart原文:http://www.cnblogs.com/byleaf/p/4366915.html
原文:ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.phpURL重写通常的URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面的index.php ,通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_REWRITE模块才能支持。 下面是Apache的配置过程,可以参考下:1、httpd.conf配置文件中加载了mod_rewrite.so模块2、AllowOverride None 将None改为 All3、确保URL_MODEL设置为24、把下面的内容保存为.h...
最近写了一个api,测试也没发现啥问题。可是上线之后发现有时api的返回结果不正确。为什么呢?调我接口的同学给了两个调用示例,理论上两个的结果应该一致,实际结果却不一致。api调用带了一个时间戳参数date,通过把date转化为时间格式,我发现date化为时间之后跟原来的时间不一样,所以导致错误。我就跟掉接口的同学说,你参数不对,所以发生了这种情况。但是那同学也坚持自己没错,时区啥的咱俩也一致。我是百思不得骑姐。主要是...
1) php.ini配置扩展配置(注意观察extention_dir路径是否与物理路径一致)extension=php_gd2.dll 几乎是必开,这个图形处理扩展被广泛地应用在上传头像处理、在线照片处理、验证码等等地方。extension=php_mbstring.dll 几乎也是必开,没有他,多字节字符串(如中文)截取将会变得异常的复杂。extension=php_pdo_mysql.dll PHP5.3默认已经集成了PDO(如果低于5.3的话应该会有extension=php_pdo.dll,也开启),如果现在还在用 my...
LNMP一键安装包 PHP自动升级脚本2011年03月15日 上午 | 作者:VPS侦探前一段时间完成了lnmp一键安装包的PHP自动升级脚本,今天发布出来,如果想升级PHP版本的lnmp用户可以试用一下。支持目前lnmp的所有版本。只能有低版本升级到高版本不能降级。可以升级到现有PHP 5.2.14到PHP 5.3.5除5.3.0、5.3.1、5.3.2的几个过渡版本之外的PHP版本,如果PHP发布新的版本,只有安装方式上不发生变化就可以一直使用。注意:升级PHP后eaccelerator...
PHP的class与其他语言有很多不同点。PHP允许很奇葩的在静态方法中调用实例方法,提供了关键字self和static用于访问类自身的静态成员。self永远是指当前的类,而static则可能会变成指向派生类,这也是比较奇葩的地方,静态成员是可以继承和覆盖的。 PHP还提供了一些以双下划线开头的魔术方法(包括构造方法和一些内置的“接口”),下面即是PHP现有的魔法方法:1、__construct($args) 和 __destruct(void) 即构造方法和析构方法,与...
在PHP中数组常被当作堆栈(后进先出:LIFO)与队列(先进先出:FIFO)结构来使用。PHP提供了一组函数可以用于push与pop(堆栈)还有shift与unshift(队列)来操作数组元素。堆栈与列队在实践中应用非常广泛。我们可以先看下堆栈: 复制代码 代码如下: <?php $arr = array(); array_push($arr,‘aaa‘); array_push($arr,‘bbb‘); $arr.pop(); print_r($arr);?> 如果你打算把数组作为队列来使用(FIFO),你可以使用arra...
在这里总结的许多编程惯用法都是很值得做为单独一个章节的,甚至一本书的。你应该把这章做为PHP模式设计使用惯用法的相关介绍,而且查看一些列出的参考书来进行更深入的学习。测试你的代码可能没有什么代码惯用法比测试代码更加重要了。好的测试可以提高开发速度。可能一开始,这句格言会和你的直觉相矛盾。你可能会断言,测试是自由的障碍物。事实上恰恰相反,如果你十分完整的运行那些测试来检查你的软件的公共接口,你就可能在不...
在php中有两个函数——至少有两个是否有其他的我还不知道,能够实现数字补零,str_pad(),sprintf()详细如下str_pad顾名思义这个函数是针对字符串来说的这个可以对指定的字符串填补任何其它的字符串例如:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置)其中填补后的长度必须是个正整数,填补位置有三个选项,左边:STR_PAD_LEFT,右边:STR_PAD_RIGHT,两端:STR_PAD_BOTH例如:echo str_pad(1,8,”0″,STR_PAD_LEFT);结...
控制器【https://blog.csdn.net/John_rush/article/details/80169702】public function verify(){ $captcha = new \think\captcha\Captcha(); //使用中文验证码 $captcha->useZh = true; //验证码过期时间(s) $captcha->expire =1800; //是否画混淆曲线 $captcha->useCurve =true; //是否添加杂点 $captcha->useNoise = true; //验证码位数 $capt...
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000目录Python教程Python简介安装Python第一个Python程序Python基础函数高级特性函数式编程模块面向对象编程面向对象高级编程错误、调试和测试IO编程进程和线程正则表达式常用内建模块常用第三方模块virtualenv图形界面网络编程电子邮件访问数据库Web开发异步IO实战FAQ期末总结原文:https://www.cnblogs.com/boonya/p/10325345.html
对于PHP初学者来说,一上手就学习庞大的PHP语法无疑很打击自信心。其实即便是很熟练的程序员,也未必对所有的语法非常熟悉。通常熟练的程序员比普通的程序员的优势在于对基本语法的理解非常透彻,而且常用的一些基础代码块基本上可以不用费脑筋直接写出来。再深入一点,便是借助一些著名的PHP开发框架,加上自己项目中经常用到的一些自己编写的可重用模块或者类库,从而快速而有效地开发各种系统。因此,与其花费时间在PHP语法的学...