![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
qiufanghui
这个作者很懒,什么都没留下…
展开
-
一行php代码删除指定目录下的所有文件
array_map('unlink',glob('*')); 就这一句可以删除所以目录下的文件了,我们也可以指定目录,代码如下: array_map('unlink',glob('aaa/*')); 就是aa目录下所有文件了,下面讲一下这三个函数: glob() 函数返回匹配指定模式的文件名或目录 unlink()函数删除文件 array转载 2016-03-26 01:17:59 · 610 阅读 · 0 评论 -
查询一个字符串中出现次数最多的字符
思路: 将字符串str_split()函数将字符串拆分为数组 拆分之后是一个以为数组,利用array_count_values()函数将值出现的次数组成一个一维数组; 然后将数组进行排序 代码: $str = 'heaehaejjgoahogjaojgajiriaji23333333ruafakf'; $arr = str_split($str);原创 2016-03-26 01:15:53 · 602 阅读 · 0 评论 -
正则匹配html中链接地址
/** *匹配链接地址 */ $preg='//is'; $str ='哈哈哈文本段1土豪君 '; preg_match_all($preg,$str,$match);//在$str中搜索匹配所有符合$preg加入$match中 for($i=0;$i { echo ''; echo $match原创 2016-03-26 01:07:12 · 1321 阅读 · 0 评论 -
利用php实现获取一个文件中一个单词或者字符串出现的次数
//以下均以hello作为要查找的单词字符方法一: 利用file_get_contents()函数获取文件内容,然后对内容以要查找的单词进行explode()拆分,最后将拆分的数组元素个数减去一 代码: $contents = file_get_contents('a.txt'); $arr = explode('hel原创 2016-03-26 01:03:19 · 1129 阅读 · 0 评论 -
匹配html中a标签的内容
利用正则表达式来匹配html中a标签中的内容: 获取html内容: $contents = file_get_contents('a.html'); 利用正则匹配: preg_match_all('/(.*)/',$contents,$matches); 输出: print_r($matches[1]);原创 2016-03-26 00:40:59 · 2485 阅读 · 0 评论 -
修改404页面,防止暴露环境信息
我们在开发中有时会出现404页面,如果是默认的话我们的404错误页面就会显示一些我们的环境信息,为了安全起见,我们可以隐藏起来,下面是具体步骤: 在Apache配置文件中搜索404,找到这个选项之后修改其后面的页面为自定义页面,比如说nofile.html 然后在站点根目录下面新建一个nofile.html文件,然后去简单编写下页面信息,也可以留白,保存后重启Apache翻译 2016-01-13 10:21:01 · 705 阅读 · 0 评论 -
php开发中简单的引入编辑器的方法
//在php中调用编辑器的方法//第一步:将编辑器文件夹放置后台管理文件夹内//第二步:利用以下语句进行引入操作//注:eWebEditorPHP38是编辑器文件夹的名称,id=content中content为上线隐藏域的名称//在php中调用编辑器的方法//第一步:将编辑器文件夹放置后台管理文件夹内//第二步:利用以下语句进行引入操作//注:eWe原创 2016-01-08 17:28:24 · 626 阅读 · 0 评论 -
高效的删除数组中的空值
以前我会使用foreach把数组循环一遍,然后加上if判断,但是这样的话效率的确是很低 现在使用array_filter()函数把其删除,array_filter()函数可以使用回调函数, 但是如果不使用回调函数的话,那么默认的就是删除数组中值为false的项目原创 2016-01-04 01:17:29 · 4869 阅读 · 0 评论 -
远程链接数据库中权限问题
在命令行中输入mysql -h ip地址 -uroot -proot 然后回车 如果要让其他的主机远程的链接自己的数据库的话, 首先要进入自己的数据库,然后use mysql 进入mysql这个库,然后输入select user,password,host from user; 此时我们就可以看到有主机地址和用户名密码了,原创 2016-01-04 01:09:31 · 390 阅读 · 0 评论 -
YII2中向布局中传参
Yii2点滴之(一)如何向布局文件中传参?解决方案: 我们首先要知道yii2中的布局文件主要负责的任务就是把一些公共的部分给分离出来,减少模板页面中的空间,使我们的代码看起来更加的一目了然。 但是有的时候我们需要向模板中传递一些值来完成我们想要的动作,那么我们该如何做呢? 我们需要先在控制器中取得当前的view,然后给view设原创 2015-08-26 00:26:51 · 628 阅读 · 0 评论 -
利用ajax向控制器中传二维数组
使用ajax向控制器中传递字符串或者值的时候,我们就按照平常的传值进行,但是在传递数组的时候要特别注意,它不支持传递关联数组,不过要想传递过去还是可以得,就是把它做下处理,json_encode()一下,并且传递过去之后还是原来的数组格式但是大数组就不要传了,比较耗费资源,直接把需要的参数传过去,到控制器中再进行相关处理原创 2016-01-04 01:04:28 · 3113 阅读 · 0 评论 -
一行代码获取文件的后缀名
$path = 'D:/data/www/a/b.php';$ext = strtolower(trim(substr(strrchr($path,'.'),1)));echo $ext;//strrchr()函数返回第二个参数在第一个参数中最后一次出现的位置,不区分大小写,并返回该该字符最后一次出现的位置到字符串结束的所有字符 substr()函数是截取字符串,1是从下标为原创 2016-03-26 01:28:46 · 468 阅读 · 0 评论