php官方的超全局变量$_SERVER['PHP_SELF']也能直接获取,只不过如果url参数太多也会获取。下面提供一个方法获取/*  * 获取当前PHP文件名称  */ if (!function_exists('phpself')) {     function phpself()     {  &
在一个正式项目中操作人员提交239个产品信息进行保存,但是系统却提示没有提交239个产品,于是开启错误信息,显示如下:Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini打印下收到的数组,实际上只拿到了112个数据。
1.查看歌曲表结构(主要是给name字段添加全文索引)(mysql5.7才支持全中文索引)desc   music; +---------+-------------+------+-----+---------+----------------+ | Field   | Type        | Null |&
ubuntu下安装php扩展个人电脑是deepin系统,基于ubuntu的国产操作系统,高端linux桌面端.安装lamp环境全部基于sudo apt-get工具.非开发环境,特别喜欢一建安装.安装php扩展以下命令全部直接安装apt-get install php-mcrypt; apt-get install php-curl; apt-get install php-gd;  apt-get instal
海量表,数据量较大,并且每个字段的值具有唯一性。如果你创建的海量表只是数据多,索引是毫无意义的。构建海量时我们要使用存储过程。学习自韩顺平(1).创建一个测试数据库create  database  testdb;set names gbk;use testdb(2).创建dept部门表CREATE TABLE dept ( deptno MEDIUMINT UNSIGNED NOT NULL DEFAULT 0, dname VARCHAR (20) NOT NULL DE
rem原理和简介(1).字体单位单位的值是根据html根元素大小而定,同样可以作为宽度高度单位(2).适配原理将px替换为rem,动态修改html的font-size适配(3).单位1rem=16px,why? F12中1rem在computed中font-size属性中会显示为font-size:16px总结:    rem的单位默认是1rem=html跟元素的px大小,而默认html元素自身是16px,当然你可以在给html元素设置font-size:
php多进程应用场景主要是非web端,fpm下是不支持多进程的,非类linux操作系统都不支持,请在cli模式使用.可以使用多进程做任务分发,批量计算,批量文件处理,批量爬虫,网络运维等等。下面看一份简单的入门demo//创建子进程 $pid=pcntl_fork(); //返回-1,创建失败,不会创建子进程,并引发PHP错误 if($pid==-1) { exit('创建子进程失败!'); } else if($pid) { //父进程得到子
md5/sha1+salt方式是目前各大cms常用的加密方式,虽然salt安全,但是各大md5网站也在研究这个方向,那么我们应该选择password_hash动态hash来助力,一种密码有多种hash结果.看代码模拟登陆.<?php //01.注册 $user ='zhangsan'; $pass = '123456'; $hash = password_hash($pass, PASSWO
概述: 目前我们的表设计,最高级别的范式是6NF,对于PHP程序员而言,我们的表满足3NF即可(范式即规范)【一】1NF    (1).所谓1NF,就是指标的属性具有原子性,即表的列不能再分割,不能分割意思是字段本身的含义(例如address字段不能再分割)     (2).不能有重复的列    提示:只要是关系型数据库,第一范式天然满足【二】 2NF &n
源码:特别适用于微信支付中通知微信支付网关function array2xml($arr, $level = 1) { $s = $level == 1 ? "<xml>" : ''; foreach ($arr as $tagname => $value)
Top