PHP内置过滤器filter_input

定义和用法filter_input() 函数从脚本外部获取输入,并进行过滤。函数用于对来自非安全来源的变量进行验证,比如用户的输入。本函数可从各种来源获取输入:INPUT_GET INPUT_POST INPUT_COOKIE INPUT_ENV INPUT_SERVER INPUT_SESSION (Not yet implemented) INPUT_REQUEST (Not yet implemented)//验证(validation) Filters FILTER_VALIDATE_BOOLEAN: 把值作为布尔选项来验证,对 "1", " ......

PHP提示Notice: Undefined variable的解决办法

PHP默认配置会报这个错误,我的PHP版本是5.x及7.x都存在这个问题:Notice: Undefined variable这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题。需要设置显示错误级别,来解决问题。通用解决办法是修改php.ini的配置:解决方法:1) error_reporting设置:找到error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE2) register_globals设置:找到register_globals = Off 修改为re ......

使用echarts在饼图上显示数据

默认的ECharts饼图上不显示数据,官方例子http://echarts.baidu.com/demo.html#pie-simple ,要在饼图上显示数据,需修改下js代码,实现代码如下:<script type="text/javascript"> // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); option = { title : { ......

php中调用系统命令

hp提供了system(),exec(),passthru()这三个函数来调用外部的命令.虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:system() 输出并返回最后一行shell结果。exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。相同点:都可以获得命令执行的状态码在PHP中调用外部命令,可以用如下三种方法来实现:1) 用PHP提供的专门函数PHP提供了3个专门的执行外部命令的函数:system(),exec(),pas ......

php页面调用vnstat显示机器网卡流量

在php页面上实时显示网卡流量,调用的是vnstat,可以实时、按小时、按月份统计网卡流量通用安装debian/ubuntu安装 apt-get install vnstat -y /etc/init.d/vnstat start update-rc.d vnstat enable 或 RHEL/CentOS安装: yum install vnstat -y /etc/init.d/vnstat start chkconfig vnstat onvnstat基本使用命令vnstat -i eth0 -l #实时流量情况vnstat -i eth0 -h #按小时查询流量情况vns ......

php扩展redis模块

1、到https://github.com/nicolasff/phpredis/下载phpredis最新版2、将刚下好的压缩包解压到php源码目录下的ext中,即/opt/php-NN/ext/phpredismv phpredis-NN /opt/php-NN/ext/phpredis3、将phpredis加入php拓展模块cd /opt/php-NN/ext/phpredis /usr/local/php5/bin/phpize (如果在编译php时configure没有加足够的参数可能会在目录下缺少phpize) ./configure --with-php-confi ......

phpStudy安装Xdebug调试

  在Win10下用phpstduy集成环境,默认没有开启Xdebug参数,打开https://xdebug.org/download.php根据你的php版本下载对应的Xdebug,版本不对的话会失败的;

对MVC模式的一些理解和看法

模型 (Model) 模型代表了程序逻辑。(在企业级程序中经常称为业务层(business layer)) 总的来说,模型的任务是把原有数据转换成包含某些意义的数据,这些数据将被视图所显示。通常,模型将封装数据查询,可能通过一些抽象数据类(数据访问层)来实现查询。