PHP中 HTTP_HOST 和 SERVER_NAME 的区别

PHP获取当前域名有两个变量 HTTP_HOST 和 SERVER_NAME。 相同点: 当满足以下三个条件时,两者会输出相同信息。 1. 服务器为80端口 2. apache的conf中ServerName设置正确 3. HTTP/1.1协议规范 不同点: 1. 通常情况: _SERVER["HTTP_HOST"] 在HTTP/1.1协...
乱七八糟 / / 4227次阅读

申请接入qq邮箱订阅开放平台图文教程

1、进入QQ邮箱首页,点击“开发平台” 2、点击“申请接入订阅开发平台” 3、点击“我的栏目” 4、然后添加一个栏目,把该填的都填好就提交审核 审核过程分两步,“资料审核”和“栏目审核”,审核结果都会有邮件提示的:资料审核通过: 栏目审核通过:...
乱七八糟 / / 5122次阅读
申请接入qq邮箱订阅开放平台图文教程

图文详解微信公众平台开发入门教程

由于微信的大热,为了更好的方便使用微信的用户查询一些信息,这篇文章是入门级的微信公众平台开发教程,需要的朋友可以参考下: 在这篇入门教程中,我们假定你已经有了PHP语言程序、MySQL数据库、计算机网络通讯及XML语言基础。如果你还没有,那么请先学习相关知识。 我们将使用微信公众账号方倍工作室作为讲解的例子。 这篇入门教程将引导你完成如下任务: 创建百度云平台应用启用微信公众平台开发模式获...
乱七八糟 / / 7950次阅读
图文详解微信公众平台开发入门教程

wordpress前台登陆失败跳转到自定义页面

使用了前台登陆界面的主题,当用户登陆失败后,会跳转到wordpress默认的后台登陆表单,显然很不专业,通过在functions.php添加下面的代码,可以实现当用户登陆失败后,跳转到站长自定义的页面。 add_action('wp_login_failed', 'login_fail'); function login_fail($username){ $referrer = $_SERVER['HTTP_REFERER']...
乱七八糟 / / 5473次阅读

phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码

错误提示: 需要修改phpmyadmin的配置文件,让其连接到MySQL数据库,用记事本打开 config.inc.php 文件,查找下面几个部分,默认情况下用户名是root,密码为空,补充上密码,重启服务器,使用用户名和密码登陆,即可访问 phpmyadmin 了。 $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$...
乱七八糟 / / 4519次阅读
phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码

解决 PHP 的 mail() 发送邮件时出现乱码的问题

当用php的mail()函数发送邮件时,如果包含中文标题产生乱码,需要做以下处理即可解决: $subject = '邮件标题中文-php-mail()函数'; $subject = "=?UTF-8?B?".base64_encode($subject)."?="; 对应的,邮件的header可以简单设置一下,以下举例说明发送一封邮件: $mail = 'digdeeply@staff.sina.com.c...
乱七八糟 / / 3654次阅读

Deprecated: Function ereg() is deprecated in 解决方案

\PHP 5.3 ereg() 无法正常使用,提示“Function ereg() is deprecated Error”。 问题根源是php中有两种正则表示方法,一个是posix,一个是perl,php6打算废除posix的正则表示方法所以后来就加了个 preg_match。 此问题解决办法很简单,在ereg前加个过滤提示信息符号即可:把ereg()变成@ereg()。 这样屏蔽了提示信息,...
乱七八糟 / / 3595次阅读

解决 WordPress 升级 Maximum execution time of 30 seconds exceeded 错误

更新到 WordPress 3.5.2 版本时出现了 “Maximum execution time of 30 seconds exceeded” 字样的错误。在网上查了下大致是因为数据库太大,导致PHP脚本执行超时。 解决方法也很简单,打开 php.ini 文档,搜索文本里的 max_execution_time = 30 ;将这一行改为 max_execution_time = 300; 或更多,再...
乱七八糟 / / 4028次阅读
解决 WordPress 升级 Maximum execution time of 30 seconds exceeded 错误

php中的DIRECTORY_SEPARATOR是什么?有什么作用

DIRECTORY_SEPARATOR:目录分隔符,在linux系统分隔符是“/”,在windows系统分隔符是“\”。 windows系统支持“/”和“\”两种分隔符,但在Linux系统只支持“/”分隔符,为了避免发生错误,在php中使用DIRECTORY_SEPARATOR自动对应系统生成相应的分隔符。...
乱七八糟 / / 4271次阅读

PHP中include和require的区别

PHP作为优秀的开源程序,她所提供的函数从名称上必定会尽可能地表达出这个函数的作用。那么理解这两个函数的区别就容易多了。 require 的英文意思是 需要,有赖于。如果使用了这条语句,也就是告诉PHP内核,我这个程序需要这个文件,有赖于这个文件。或者通俗点儿讲就是:我要她!所以,PHP如果发现require参数中的文件不存在的话,就会报fatal error,并且停止执行下面的语句。 include 的英...
乱七八糟 / / 4020次阅读

php连接mysql数据库的几种扩展方式mysql、mysqli、pdo有什么区别?

php与mysql的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。 特性及对比 PHP的MySQL扩展是设计开发允许PHP应用与MySQL数据库交互的早期扩展。mysql扩展提供了一个面向过程 的接口,并且是针对MySQL4.1.3或更早版本设计的。因此,这个扩展虽然可以...
乱七八糟 / / 5241次阅读

php格式化输出文本段落-添加段落标签

今天使用TinyMCE编辑器,保存数据的时候,发现他不会自动添加p标签,导致所有段落都是一行,也就是没有段落,但是查看源代码的时候是有类似于txt文档的换行段落,对于多个空格和换行,浏览器只会把他当作一个空格处理,如果需要有段落,必须添加<p>标签。 在 html 规范里,与段落有关的标签之一是p标签,记作 <p>段落文字</p> 。由此分析,给文本区里的文字的每一行头尾加入p标签即...
乱七八糟 / / 9266次阅读