- 博客(17)
- 收藏
- 关注
原创 一行代码获取文件的后缀名
$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
496
转载 一行php代码删除指定目录下的所有文件
array_map('unlink',glob('*')); 就这一句可以删除所以目录下的文件了,我们也可以指定目录,代码如下: array_map('unlink',glob('aaa/*')); 就是aa目录下所有文件了,下面讲一下这三个函数: glob() 函数返回匹配指定模式的文件名或目录 unlink()函数删除文件 array
2016-03-26 01:17:59
640
原创 查询一个字符串中出现次数最多的字符
思路: 将字符串str_split()函数将字符串拆分为数组 拆分之后是一个以为数组,利用array_count_values()函数将值出现的次数组成一个一维数组; 然后将数组进行排序 代码: $str = 'heaehaejjgoahogjaojgajiriaji23333333ruafakf'; $arr = str_split($str);
2016-03-26 01:15:53
631
原创 正则匹配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
1350
原创 利用php实现获取一个文件中一个单词或者字符串出现的次数
//以下均以hello作为要查找的单词字符方法一: 利用file_get_contents()函数获取文件内容,然后对内容以要查找的单词进行explode()拆分,最后将拆分的数组元素个数减去一 代码: $contents = file_get_contents('a.txt'); $arr = explode('hel
2016-03-26 01:03:19
1162
原创 匹配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
2517
原创 centos7下安装composer
使用命令下载: curl -sS https://getcomposer.org/installer | php -- --install-dir=安装路径下载之后设置环境变量: mv composer.phar /usr/local/bin/composer并修改权限,否则执行的时候会报错 chmod -R 777 /usr/local/bin/composer然后
2016-03-10 00:08:17
9926
原创 git 配置快捷键
实际上就是弄了个别名$ git config --global alias.st status$ git config --global alias.ci commit$ git config --global alias.df diff$ git config --global alias.co checkout$ git config --global alias.br b
2016-03-10 00:03:45
6824
转载 git 配色方案
为了使我们工作起来更加的快捷方便,我们需要配置git的颜色使我们更加易读代码git config --global color.diff autogit config --global color.status autogit config --global color.branch autogit config --global color.ui true
2016-03-10 00:01:29
1464
原创 git常用命令
查看版本: git --version项目初始化: git init克隆项目: git clone 项目地址配置信息: 列出配置信息 :git config --list 单独列出姓名: git config user.name 配置姓名:git config --global user.name 姓名 配置密码:git config
2016-03-09 23:56:19
364
原创 git status的时候不再显示本地删除的文件状态
有时我们在本地删除文件后,git status的时候我们总能看到这些痕迹,但是这些痕迹当我们知道之后就不再需要每次git status的时候都显示出来,这样可能我们删除了很多文件之后又对其他某些文件作了修改的时候,我们git status的时候信息过多不便于我们过滤以及查看有用信息所以我们要将已知的删除信息在git版本控制跟踪中删除git rm 路径以及文件名git commit然后再
2016-03-09 23:49:02
3284
翻译 修改404页面,防止暴露环境信息
我们在开发中有时会出现404页面,如果是默认的话我们的404错误页面就会显示一些我们的环境信息,为了安全起见,我们可以隐藏起来,下面是具体步骤: 在Apache配置文件中搜索404,找到这个选项之后修改其后面的页面为自定义页面,比如说nofile.html 然后在站点根目录下面新建一个nofile.html文件,然后去简单编写下页面信息,也可以留白,保存后重启Apache
2016-01-13 10:21:01
828
原创 php开发中简单的引入编辑器的方法
//在php中调用编辑器的方法//第一步:将编辑器文件夹放置后台管理文件夹内//第二步:利用以下语句进行引入操作//注:eWebEditorPHP38是编辑器文件夹的名称,id=content中content为上线隐藏域的名称//在php中调用编辑器的方法//第一步:将编辑器文件夹放置后台管理文件夹内//第二步:利用以下语句进行引入操作//注:eWe
2016-01-08 17:28:24
660
原创 高效的删除数组中的空值
以前我会使用foreach把数组循环一遍,然后加上if判断,但是这样的话效率的确是很低 现在使用array_filter()函数把其删除,array_filter()函数可以使用回调函数, 但是如果不使用回调函数的话,那么默认的就是删除数组中值为false的项目
2016-01-04 01:17:29
5003
原创 远程链接数据库中权限问题
在命令行中输入mysql -h ip地址 -uroot -proot 然后回车 如果要让其他的主机远程的链接自己的数据库的话, 首先要进入自己的数据库,然后use mysql 进入mysql这个库,然后输入select user,password,host from user; 此时我们就可以看到有主机地址和用户名密码了,
2016-01-04 01:09:31
414
原创 利用ajax向控制器中传二维数组
使用ajax向控制器中传递字符串或者值的时候,我们就按照平常的传值进行,但是在传递数组的时候要特别注意,它不支持传递关联数组,不过要想传递过去还是可以得,就是把它做下处理,json_encode()一下,并且传递过去之后还是原来的数组格式但是大数组就不要传了,比较耗费资源,直接把需要的参数传过去,到控制器中再进行相关处理
2016-01-04 01:04:28
3139
原创 YII2中向布局中传参
Yii2点滴之(一)如何向布局文件中传参?解决方案: 我们首先要知道yii2中的布局文件主要负责的任务就是把一些公共的部分给分离出来,减少模板页面中的空间,使我们的代码看起来更加的一目了然。 但是有的时候我们需要向模板中传递一些值来完成我们想要的动作,那么我们该如何做呢? 我们需要先在控制器中取得当前的view,然后给view设
2015-08-26 00:26:51
657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人