PHP 删除文件函数(清理缓存)

删除文件函数

function clean_cache($dirname='./Runtime/')
{
//清文件缓存
    $dirs = array($dirname);
//清理缓存
    foreach ($dirs as $value) {
        rmdirr($value);
    }
    @mkdir($dirname, 0777, true);
}

function rmdirr($dirname)
{
    if (!file_exists($dirname)) {
        return false;[......]

Read more

安装PHP出现make: *** [sapi/cli/php] Error 1 解决办法

ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor':
/home/king/php-5.2.13/ext/iconv/iconv.c:2491: undefined reference to `libiconv_open'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
[root@test php-5.2.13]# vi Makefile

在安裝 PHP 到系统中时要是发生「undefined referenc[……]

Read more

Linux下环境变量配置方法

环境变量配置的两个方法:

1)修改 /etc/profile 文件 推荐使用这种方法,因为所有用户的 shell 都有权使用这些环境变量,缺点是可能会给系统带来安全性问题。 这里是针对所有的用户的,所有的 shell;

[root@test ~]# vim /etc/profile
....
export PATH=$PATH:/usr/local/mysql/bin
 
#使用source命令使修改立刻生效: 
[root@test ~]# source  /etc/profile

2)修改 .bashrc 文件,这种方法更为安全,它可以把使用这些环境变量的权限控[……]

Read more

ThinkPHP 查找一个不存在的字段时的大坑

发现一个大坑,当 ThinkPHP 查找一个不存在的字段时,

如:

M('News')->where(['news_id'=>$news_id])->save(['tag'=>$tag]);

若数据表不存在 news_id 字段,该语句相当于 :

M('News')->where(true)->save(['tag'=>$tag]);

简直是我了个大槽。

比如:

PHP 多种标签/标点分隔字符串 explode preg_spilt

<?php

$string="春天、夏天#秋天,冬天,阿里:腾讯#淘宝:百度#网易";    

$arr=explode('#',str_replace(array(':',',',',','、'),'#',$string));

$arr2 = preg_split( "/(#|:|,|,|、)/", $string );

echo "<pre>";
print_r($arr);
print_r($arr2);
echo "</pre>";

?>

Nginx 运行 PHP 显示 “No input file specified” 错误的解决方法

Nginx 环境下使用浏览器访问任何 PHP 文件均显示 No input file specified 而访问 html 文件显示正常

默认安装的 Nginx配置文件中定义 fastcgi 处是:fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;

可以将它改成:

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

参考链接:https://blog.csdn.net/yuanyuan_186/article/details[……]

Read more

阅后即瞎视频打包下载

瞎看什么

链接:https://pan.baidu.com/s/1qyZtda8JkvcBN4TdWhIwLg 密码:8wjh

阅后即瞎

链接:https://pan.baidu.com/s/11-X_gTKMxFCB0U-ZBtYRFA 密码:glk6