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

配置PHPWIND的时候报错Fatalerror:Calltoundefinedfunctionmb_detect_encoding()inD:\wapm\apache\htdocs\pma\libraries\php-gettext\gettext.inconline177PHP明明配置就是正确的,phpinfo函数也能打印出来一些需要的组件,翻阅了很多资料依然解决不了,后来了解了原理,因为apache加载php的配置会首先从windows目录下开始寻找,那么我们只需要简单的两部就能解决这个问题第一步:将你的php目录下配置好的p...

阅读全文

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...

阅读全文

Windows 2008R2(IIS7.5)搭建PHP运行环境

安装IIS7.5与FastCGI,因为Windows2008R2自带环境了IIS7.5与FastCGI,这一点与IIS6.0区别很大,IIS6.0需要自己安装FastCGI。而IIS7.5自带已集成了FastCGI模块,所以只要安装时只要勾选上CGI模块后,即可装上FastCGI。如何选择正确的PHP版本?因为本教程会采用MemCache来优化系统,然后一直无法找到与高版本PHP5.4和低版本PHP5.2要匹配的php_memcache.dll版本,只找到php_memcache.dllforPHP5.3X的版本,因此教程采用PHP5.3.21版...

阅读全文

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...

阅读全文

织梦CMS实现多条件筛选功能

用织梦实现筛选的功能,其实主要就是运用到了织梦的高级搜索功能,然后用ajax去post替换掉本来的结果就可以了。其实筛选的话,主要有两个问题需要解决,一个是前台的筛选实现,一个是后台根据前台的点击,反馈出相应的结果。于是在网上搜索了N多的资料了之后,先实现前台的功能,就是你点了之后会有一个筛选的效果出来,当然,也只是一个效果。具体可以参照:jquery仿京东筛选效果。下面就一步一步用织梦来实现这样的功能。首先我们先在后台自定义模型(自定义模型都不会的同学,可以直接去面壁思过了)看到参照网站的图片,可以发现商品的话,主要有下面的几个字段:品牌,价格,尺寸,...

阅读全文

如何去掉底部的织梦版权信息powered by dedecms

由于织梦DEDECMS程序6月份的漏洞,很多织梦网站都被黑了,所以大家都在抓紧时间更新系统补丁。但是这次的DEDECMSV5.7版本更新后,在前台网页底部会出现织梦版权信息“poweredbydedecms”,很多人都不知道怎么去掉的(不建议你去掉,毕竟程序是人家开发的,你免费用了),因为这段代码并不存在于HTM模板中。小菜现在告诉大家怎么去除织梦底部的poweredbydedecms版权信息:在include/dedesql.classs.php文件中找到第588行:$arrs1 = array(0x63,0x66,0...

阅读全文