替换mine_content_type()函数

2020-08-08
1、发送邮件的时候需要mine_content_type()获取文件类型。测试正常。 2、上线到正式环境报错,原来是没有安装开启这个扩展。为了不修改正式环境配置。所以找到替换函数finfo_file(); 3、我的用法 原来:``$type = mine_content_type('文件路径');`` 修改:``$finfo = finfo_open(FILEINFO_MI.....

mysql修复损坏的innodb:innodb_force_recovery

2020-05-18
今天在线运行的一个mysql竟然崩溃了,然后马上登录linux重启mysql ```shell service mysqld restart ``` 一直报错找不到pid和没有读写权限,最后加了权限还是报错。 无奈之下查看mysql日志发现。 ```shell InnoDB: Database page corruption on disk or a failed In.....

linux下svn不更新某个目录的方法

2020-05-15
我们在部署网站的时候我们经常会遇到缓存的问题,更新svn连缓存也更新了导致数据出错的问题,所以我们需要设置某个目录不需要更新svn。 命令如下: ```shell svn update --set-depth=exclude cache ```.....

阿里云免费证书用在百度云免费cdn的方法

2020-05-14
1、阿里云需要下载“其他证书”才有pem这个文件,下载apache证书是没有pem这个文件的,导致后面证书一直上传不了百度云!(作者就是卡在这一步上) 2、上传证书 百度云免费cdn 证书管理=》证书列表=》 上传证书 填上pem里面的代码 和 key里面的代码 保存即可。 3、部署之后,可以根据实际业务需要在「安全功能」->「HTTPS」中设置加密方式。 4、apache配.....

zblog后台登录增加验证才能访问的方法

2020-05-12
主题里面include.php文件里增加 ```php function zblog_login_encrypt(){ global $zbp; $wen="wenti"; //问题,请在引号内输入问题,注意不要使用中文 $da="daan"; //答案,请在引号内输入答案,不要使用中文 if($_GET[''.$wen.''] !== ''.$da.'') { Re.....

mysql命令创建数据库并设置编码为utf8的方法

2020-05-08
今天直接在linux进入数据库,操作数据库,需要创建一个db数据库 1、登录面板,然后输入 ```shell mysql -uroot -p ``` 回车,输入密码,然后输入下面命令 ```shell CREATE DATABASE IF NOT EXISTS db -> DEFAULT CHARACTER SET utf8 -> DEFAULT .....

帝国cms迁移到zblog的方法

2020-05-07
1、先把cms的分类对应的添加到zblog的分类上。 2、分类迁移 ```sql INSERT INTO `lz`.`lz_category` ( `cate_ID`, `cate_Name`, `cate_Order`, `cate_Type`, `cate_Count`, `cate_Alias`, `cate_Intro`, `cate_Root.....

bootstrap 弹出框点击其他区域时弹出框不消失选项设置

2020-04-29
默认情况下,bootstrap 弹出框点击其他区域时,弹出框会自动关闭,在很多时候,我们可能会希望达到和原生弹出框一样的效果,避免不小心点击其他区域时弹框自动隐藏,尤其是对于一些复杂的表单,重复填写可能会带来很不好的体验效果,所以,我们会希望不会发生这种情况。如下所示: ```html × .....

用AdminExile for Joomla!加密后台后,后台进不去了

2020-04-28
方法1 假设你没改过这个密钥,并假设你的网站原来的后台访问网址是: http://www.joomlagate.com/administrator/ 那么现在启用 AdminExile 插件之后,新的后台访问网址是: http://www.joomlagate.com/administrator?adminexile 方法2 通过 FTP 软件登陆网站空间,将 /p.....

joomla改变后台访问的默认地址

2020-04-27
1、新建文件夹然后在里面新建index.php ```php .....

wordpress知更鸟主题的百度分享https站点会报错的解决办法

2020-04-26
1、下载 https://github.com/hrwhisper/baiduShare 2、上传 上传static文件夹到网站根目录。 3、修改成下面代码 ```js with(document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).s.....

wordpress知更鸟主题的评论获取昵称乱码问题解决办法

2020-04-26
主题下js/qq-info.php 将 ```php $nameurl = "http://r.pengyou.com/fcg-bin/cgi_get_portrait.fcg?uins=".$qq; ``` 替换成 ```php $nameurl = "https://r.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?g_tk=&uins="......

wordpress目录权限设置

2020-04-21
目录/文件 建议权限 root directory(wp 根目录) 0755 wp-admin (网站账户后台) 0755 wp-content (网站内容目录) 0755 wp-includes(网站拓展插件目录) 0755 .htaccess (伪静态设置文件) 0444 readme.html (可以删除) 0400 wp-co.....

wordpress防止cc攻击的方法

2020-04-20
1、新建cc.php ```php .....

php简单数组

2020-04-15
数组是一种特殊类型的变量,可以包含许多变量,并将它们保存在列表中。 例如,假设我们要创建一个包含1到10之间的所有奇数的列表。创建列表后,我们可以使用变量的索引分配新变量,该变量将引用数组中的变量。 要使用列表中的第一个变量(在本例中为数字1),我们将需要给出第一个索引(即0),因为PHP使用的是从零开始的索引,就像今天几乎所有编程语言一样。 ```php $odd_numbe.....

php变量和类型

2020-04-14
要定义变量,只需使用以下语法: ```php $x = 1; $y = "foo"; $z = True; ``` 我们刚刚定义了一个以x数字1命名的变量,一个以y字符串“ foo” 命名的变量,以及一个z布尔值True 的变量名。定义它们之后,我们就可以在代码中使用它们了。 PHP有很多类型的变量,但是最基本的变量类型是整数(整数),浮点数(实数),字符串和布尔值。 .....

你好,世界!

2020-04-13
PHP是当今网络上最常用的编程语言。PHP非常普遍,因为与其他基于MVC的Web框架(Python,Ruby,node.js等)相比,它具有相对简单的体系结构。 与标准的Web框架不同,PHP文件实际上是一个“增强的” HTML文件,它也能够在文档中执行代码。因此,例如,您可以从一个简单的HTML页面开始,如下所示: ```html Hello! ``` .....

php使用mandrillapp发送附件的方法

2020-04-10
mandrillapp发送附件需要base64_encode源文件才可以 看代码: ```php $body = ""; $subject = ""; $attachments = array(''); $to = ""; $cc = ""; $bcc = ""; $from_email ="" $toArray =getToTypeArray($to,$cc,$bcc.....

ArrayAccess使用和配置

2020-04-07
提供像访问数组一样访问对象的能力的接口 ```php ArrayAccess { //检查一个偏移位置是否存在 abstract public boolean offsetExists ( mixed $offset ); //获取一个偏移位置的值 abstract public mixed offsetGet ( mixed $offset ).....

php清除网页中的空格方法

2020-04-03
今天做了个采集的功能需要去除网页的空格看代码: ```php public function clear_html($string){ $str = trim($string); //清除字符串两边的空格 $str = preg_replace("/\t/","",$str); //使用正则表达式替换内容,如:空格,换行,并将替换为空。 $str = preg_replace(.....