配置phpMyAdmin时报错:Fatal error: Call to undefined function mb_detect_encoding()

配置PHPWIND的时候报错Fatal error: Call to undefined function mb_detect_encoding() in D:\wapm\apache\htdocs\pma\libraries\php-gettext\gettext.inc on line 177PHP明明配置就是正确的,phpinfo函数也能打印出来一些需要的组件,翻阅了很多资料依然解决不了,后来了解了原理,因为apache加载php的配置会首...

阅读全文

8个必备的PHP功能开发

做过PHP开发的程序员应该清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数参数我们在.NET或者JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展示了PHP函数的默认参数:01.// 两个默认参数的函数 02.function foo($arg1 = ”, $arg2 = ”) ...

阅读全文

如何在Apache上绑定多个域名

一台服务器安装了Apache,如何绑定多个域名或网站呢?最简单高效的方法如下:1.先打开Apache的配置文件httpd.conf,在这个文件,找到这句:#Include etc/extra/httpd-vhosts.conf(根据安装路径不同,上面的路径会略有不同)把前面的#去掉,即开启了使用虚拟主机的功能;2.在httpd-vhosts.conf中进行虚拟主机的配置操作;也可以在httpd.conf直接写入配置,但是不建议这么做;3.打开httpd-vhosts.conf文件,找到NameVirutalHost*:80,这句话的含义...

阅读全文

PHPMYADMIN如何安装配置

在PHP网站开发中,最基本的PHP环境搭建涉及PHP、Apache/IIS、Mysql,对于数据库的管理,除了Mysql数据库自身提供了命令行工具方便开发人员管理数据库外,基于PHP开发的phpmyadmin也是一个非常好用的Mysql数据库管理程序,在xampp等PHP环境配置安装程序中,phpmyadmin也是一个必备的PHP程序。今天和大家分享如何安装、配置phpmyadmin。phpmyadmin安装配置准备工作首先当然是下载phpmyadmin的安装包,提供两个phpmyadmin的下载地址:phpmyadmin下载地址1,phpmyadmin...

阅读全文

WordPress访问打开速度很慢的几种解决方法

最近WordPress网站访问特别的慢,有时间要加载一分钟才能完全打开,最初怀疑是服务器的问题,经过多方测试,还是没找到原因。后来,通过工具测出浏览器一直在加载fonts.googleapis.com,才发现了是原来是GOOGLE的外链资源影响了网站的速度!Wordpress很多主题用了谷歌的服务,现在谷歌被大规模屏蔽,速度受到了影响。WordPress自3.9+版本后加入了GoogleFonts,而最近GOOGLE在中国国内是无法访问的,所以,如果是在登陆状态下打开你的WordPress站点,会非常慢,因为压根儿加载不了这个字体文件。如果是非登...

阅读全文

PHP如何将中文转换为拼音

用来得到中文的首字母:这个是将中文转换为拼音的类:charset<?php/*** 汉字转化为拼音,拼音转化为汉字**/class charset{private $_code=array(array("a",'-20319'),array("ai",'-20317'),array("an",'-20304'),array("ang",'-2...

阅读全文

CSS中!important的用法分析

1、特殊性权值有的时候我们为同一个元素设置了不同的CSS样式代码,那么元素会启用哪一个CSS样式呢?我们来看一下面的代码:p{color:red;}  .first{color:green;}  <p class="first">三年级时,我还是一个<span>胆小如鼠</span>的小女孩。</p>p和.first都匹配到了p这个标签上,那么会显示哪种颜色呢?green是正确的颜色,那么为什么呢?是因为浏览器是根据权值来判断使...

阅读全文

python常用模块hashlib详解

用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。什么是摘要算法呢?摘要算法又称为哈希算法,散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)用于加密相关的操作。md5加密hash = hashlib.md5()hash.update('admin'.encode('utf-8'))p...

阅读全文

javascript中事件委托详解

事件委托是利用事件冒泡,只指定一个事件处理程序来管理某一类型的所有事件。为什么要用事件委托?1.在JavaScript中添加到页面上的事件处理程序的个数直接关系到页面的整体运行性能。为什么呢?因为,每个事件处理函数都是对象,对象会占用内存,内存中的对象越多,性能就越差。此外,必须事先指定所有的事件处理程序而导致的DOM访问次数,会延迟整个页面的交互就绪时间。2.对有很多个数据的表格以及很长的列表逐个添加事件,简直就是噩梦。所以事件委托,能极大地提高页面的运行性能,减少开发人员的工作量。例如一个列表<ul id = &q...

阅读全文

javascript中addEventListener方法介绍

addEventListener()方法用于向指定元素添加事件句柄。addEventListener()方法添加的事件句柄不会覆盖已存在的事件句柄。你可以向一个元素添加多个事件句柄。你可以向同个元素添加多个同类型的事件句柄,如:两个"click"事件。你可以向任何DOM对象添加事件监听,不仅仅是HTML元素。如:window对象。addEventListener()方法可以更简单的控制事件(冒泡与捕获)。当你使用addEventListener()方法时,JavaScript从HTML标记中分离开来,...

阅读全文