PHP
美特斯鲁元
世界那么大,我也想出去看看。QQ:758899293
展开
-
call_user_func_array 实现无限级分类
数据结构:$item=[ [ 'id'=>1, 'parent'=>0, 'name'=>'A' ], [ 'id'=>2, 'pare...原创 2018-03-23 14:43:26 · 379 阅读 · 0 评论 -
PHP无限级分类实现(递归+非递归)
PHP无限级分类实现(递归+非递归)转载 2017-04-18 16:25:16 · 1785 阅读 · 0 评论 -
Ubuntu 下Apache 域名绑定设置
Ubuntu 下Apache 域名绑定设置转载 2017-02-28 11:10:13 · 7626 阅读 · 1 评论 -
JS对象与JSON格式数据相互转换
用jQuery的一个方法$.parseJSON()将JSON格式的数据转成JS对象。例如:var json_data = $.getJSON(); var data = $.parseJSON(json_data);原创 2016-12-29 13:27:56 · 391 阅读 · 0 评论 -
将cgi.fix_pathinfo=1这一行去掉注释将1改为0的用意
举例来说,开启的危害就是假设你的网站有http://xx.com/a.jpg这样的一张图片,我通过http://xx.com/a.jpg/foo.php就可以查看到这个文件的二进制内容,意思就是可以通过php来执行它.问题就来了,如果你的网站允许用户上传图片,那么用户就可以构造一些恶意的代码,并伪装成图片上传.然后通过上面说的那种方式就可以在你网站的服务器上面通过php跑恶意代码了. 具体可以点击转载 2016-10-18 11:31:49 · 10054 阅读 · 0 评论 -
将数据库中查出的列表以指定的 id 作为数组的键名
/** * @param $arr * @param $key_name * @return array * 将数据库中查出的列表以指定的 id 作为数组的键名 */function convert_arr_key($arr, $key_name){ $result = array(); foreach($arr as $key => $val){ $原创 2016-10-15 14:31:10 · 9037 阅读 · 1 评论 -
在 Laravel 中通过 Artisan View 扩展包创建及删除应用视图文件
1、简介 本扩展包添加了两个视图相关的Artisan命令到Laravel应用,以便我们通过Artisan命令即可创建和管理视图文件,可谓是进一步解放了生产力。2、安装 还是通过Composer安装:composer require sven/artisan-view安装完成后到config/app.php中注册服务提供者ArtisanViewServiceProvider到providers数组转载 2016-06-17 09:03:42 · 1891 阅读 · 0 评论 -
php获取服务器操作系统等信息
下面是PHP获取当前服务器信息的基本语句。PHP程式版本: <?PHP echo PHP_VERSION; ?> ZEND版本: <?PHP echo zend_version(); ?> MYSQL支持: <?php echo function_exists (mysql_close)?"是":"否"; ?>MySQL数据库持续连接 : <?php echo @get_cfg_var("m原创 2016-06-08 16:10:44 · 9719 阅读 · 0 评论 -
比较全的一个验证邮箱的正则表达式
/^\w+([-+.]\w+)@\w+([-.]\w+).\w+([-.]\w+)*$/这个正则表达式能验证一些比较奇葩的邮箱,特此记录一下转载 2015-10-08 09:38:10 · 2699 阅读 · 0 评论 -
Ubuntu php 7.0 升级到7.2
Ubuntu php 7.0 升级到7.2$ add-apt-repository ppa:ondrej/php$ apt-get update$ apt-get upgrade php升级后安装对应的扩展apt-get install php-mbstringapt-get install php-gdapt-get install php-domapt-get ins...转载 2018-09-17 10:32:05 · 3324 阅读 · 0 评论