标签归档:php

【佛山云主机】WORDPRESS给外链添加NOFOLLOW

在博客里编写文章的时候都会用到一些外链,外链这个东西根据每个人对SEO的理解层面不同所以运用上也都有不同的手法,非常多的站长在使用wordpress发表文章带外链的文章时都会给外链添加nofollow属性,(什么是nofollow?nofollow 是一个HTML标签的属性值。这个标签的意义是告诉搜索引擎”不要追踪此网页上的链接”或”不要追踪此特定链接按照平常的说法就是让蜘蛛不给这条链接传递权重)这样的做法在SEO上有某些意义,下面简单主机(www.simplehost2.com)小编为大家介绍一下怎么自动的在发表外链文章时添加nofollow。

要添加nofollow要确定好使用的主题,因为要自动添加nofollow是需要把代码写到主题里面,如果经常更换主题会让nofollow失效的,确定好使用的主题后,使用FTP工具登录php虚拟主机到主题目录进入相应的主题里把functions.php下载到本地,然后使用文本工具打开,把下列的代码添加进去。

1 add_filter('the_content', 'wpjam_auto_nofollow');
2 function wpjam_auto_nofollow($content) {
3 return preg_replace_callback('/<a>]+/', 'wpjam_auto_nofollow_callback', $content);
4 }
5 function wpjam_auto_nofollow_callback($matches) {
6 $link = $matches[0];
7 $site_link = get_bloginfo('url');
8
9 if (strpos($link, 'rel') === false) {
10 $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link);
11 } elseif (preg_match("%href=S(?!$site_link)%i", $link)) {
12 $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link);
13 }
14 return $link;
15 }

大家在复制代码的时候千万不要复制多空格了,php代码是非常忌讳空格的,一个空格会让整个网站都无法正常运行的,所以这一点需要注意的,而且复制进去不要添加到原有代码的格式里,在文件的底部添加就可以了,大家可以动手开始试试。

 

纯Linux环境、免备案【海外简单云】php空间,108元一年起。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【佛山云主机】实现WORDPRESS数据库定时自动备份方案

简单主机(www.simplehost2.com)小编一直想做一个关于wordpress数据备份的专题。一直苦于时间不充足。今天这个愿望终于可以实现了,图片教程加视频教程,全面介绍如何全自动定时备份wordpress的mysql数据库。本专题针对简单主机php虚拟主机性能,针对性为我公司庞大的wp用户群体,提供一个完美的wordpress数据备份方案。

 

一、Wordpress定时自动备份方案需求分析:

1、满足运行wp运行环境,推荐使用LAMP构架的linux空间。

2、正确安装wordpress个人博客系统。

3、需要正确安装WP-DB-Backup和Configure SMTP 两个插件。本主题最重要的两个插件,经验站长看到这两插件,就懂了。

4、本wp数据库自动备份方案中使用wp最新版恩wordpress 3.3.1为演示版本。

二、如何配置wordpress站点实现mysql数据库自动定时备份

下面就请大家根据步骤,一步步操作即可。仔细阅读步骤,教程中从wp安装到配置一步步详细说明,如果你对wp非常熟悉你可以跳过,直接阅读关键设置部分。

1、 选择安装运行的wp的php虚拟主机。推荐使用linux空间,不建议使用windows环境下的php空间。博客如果纯文章性的,使用无忧主机的免备案香港独立ip空间hkip 300M的空间足够用了,如果图片多点的博客,建议用hkip1000M,留有足够的空间容量存储图片。

2、 安装wordpress。安装非常简单,3分钟即可安装完毕。这里不详细介绍安装过程。

3、 正确安装wp数据备份插件WP-DB-Backup和wp的smtp插件Configure SMTP。

功能说明:WP-DB-Backup的作用自动、定时备份数据库,并自动发送备份到邮箱。

Configure SMTP的作用是配置发件邮箱,使用SMTP协议,这类经过安全验证的方式发送邮件,可以保障邮件到达的成功率,避免被邮件系统当垃圾邮件过滤掉(连到垃圾箱的机会都没有)。有人问,使用服务器mail函数发邮件不是很好吗?多方便啊。是的,我告诉你,wp默认调用mail函数发邮件,但是在垃圾邮件横行的今天,使用这种方式发件成功率非常的低,90%的可能都会被判断为垃圾邮件。既然是数据备份,这么重要的东西,肯定要保障备份数据能成功到达你的邮箱。

4、 WP-DB-Backup和Configure SMTP从那里下载安装。他们的安装非常简单,不需要你下载。你只需要登录wp后台,选择“插件”->“安装插件”-> 在插件搜索栏中,搜索:“WP-DB-Backup和Configure SMTP”后,直接点击安装即可完成安装 -> 插件安装完毕后,选择启用插件即可。

 

三、配置WP-DB-BackupConfigure SMTP实现wordpress自动备份数据

1、配置WP-DB-Backup插件,配置项目为,备份周期和备份数据存储方式。

配置方法:登录wp后台->工具->备份->定时备份,选择“每日一次”->schedule backup

说明:定时备份周期,请根据网站实际情况选择每小时、每日、每周。一般建议每周一次。

WP-DB-Backup插件配置每周自动备份数据自动发送到指定邮箱的配置范例截图:

无忧主机:实现wordpress数据库定时自动备份方案 image0016 150x150

2、配置Configure SMTP,完成smtp邮箱设置

为保障数据备份能成功、准确的发动到指定邮箱,我们这里使用wp插件Configure SMTP来完成,可以有效避免邮件被邮件系统作为垃圾邮件被过滤掉。Configure SMTP支持gmail邮箱、163邮箱、QQ邮箱等其它SMTP协议的邮箱,支持ssl功能。

配置成功后,wp就会自动把备份好的mysql数据库发送到指定的EMAL邮箱中。成功接收mysql备份数据的邮件,如下图:

无忧主机:实现wordpress数据库定时自动备份方案 image0035 150x150

 

纯Linux环境、免备案【海外简单云】php空间,108元一年起。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【简单云】如何用php结合phpmailer发送邮件

php本身提供了一个邮件发送函数mail,可以在程序中直接发送电子邮件,不过该函数要求服务器支持sendmail
或者必须设置一台不需要中继的邮件发送服务器,但现在要找到一台不需要身份验证的邮件发送中继几乎不可能.
所以使用mail函数往往无法成功发送email.
自己如果熟悉SMTP协议,结合socket功能就可以编写高效稳定的邮件发送程序,但对一般用户来说太困难.好在互联网上已经有很多别人编写好的邮件发送模块,我们只需要下载后简单调用即可,十分方便.
在此我们给用户推荐一个php下功能十分强大,易用且免费的SMTP类模块-PHPMailer,(下载地址http://downinfo.myhostadmin.net/mail/PHPMailer-BMH_v5.0.0.zip)

PHPMailer是一个用于发送电子邮件的PHP函数包。它提供的功能包括:
*.在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址
*.支持多种邮件编码包括:8bit,base64,binary和quoted-printable
*.支持SMTP验证
*.支持冗余SMTP服务器
*.支持带附件的邮件和Html格式的邮件
*.自定义邮件头
*.支持在邮件中嵌入图片
*.调试灵活
*.经测试兼容的SMTP服务器包括:Sendmail,qmail,Postfix,Imail,Exchange等
*.可运行在任何平台之上

下载该组件后,按如下示例编写代码即可实现php在线发送邮件.
一:前台表单

<html>
<body>
<h3>phpmailer Unit Test</h3>
请你输入<font color=”#FF6666″>收信</font>的邮箱地址:
<form name=”phpmailer” action=”send.php” method=”post”>
<input type=”hidden” name=”submitted” value=”1″/>
邮箱地址: <input type=”text” size=”50″ name=”address” />
<br/>
<input type=”submit” value=”发送”/>
</form>
</body>
</html>

二:后台PHP程序
<?php
require(“class.phpmailer.php”); //下载的文件必须放在该文件所在目录
$mail = new PHPMailer(); //建立邮件发送类
$address = $_POST[‘address’];
$mail->IsSMTP(); // 使用SMTP方式发送
$mail->Host = “mail.xxxxx.com”; // 您的企业邮局域名
$mail->SMTPAuth = true; // 启用SMTP验证功能
$mail->Username = “user@xxxx.com“; // 邮局用户名(请填写完整的email地址)
$mail->Password = “******”; // 邮局密码

$mail->From = “user@xxxx.com“; //邮件发送者email地址
$mail->FromName = “您的名称”;
$mail->AddAddress(“$address”, “”);//收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress(“收件人email”,”收件人姓名”)
//$mail->AddReplyTo(“”, “”);

//$mail->AddAttachment(“/var/tmp/file.tar.gz”); // 添加附件
//$mail->IsHTML(true); // set email format to HTML //是否使用HTML格式

$mail->Subject = “PHPMailer测试邮件”; //邮件标题
$mail->Body = “Hello,这是测试邮件”; //邮件内容
$mail->AltBody = “This is the body in plain text for non-HTML mail clients”; //附加信息,可以省略

if(!$mail->Send())
{
echo “邮件发送失败. <p>”;
echo “错误原因: ” . $mail->ErrorInfo;
exit;
}

echo “邮件发送成功”;
?>

参考网址: http://blog.51yip.com/php/910.html/comment-page-1

 

纯Linux环境、免备案【海外简单云】php空间,108元一年起。

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站 www.simplehost2.com

简单主机官方网店 store.simplehost2.com

简单主机官方相册 gallery.simplehost2.com

简单主机官方博客 blog.simplehost2.com

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【简单云】Window下php安装ioncube_loader_win_5.2.dll和curl问题

php

 

先介绍下环境,window操作系统,apach2.2和php5.2.9
首先安装curl扩展
找到php.ini文件打开;
找到
;extension = php_curl.dll
将这行前面的分号去掉,保存文件
在找到apach配置文件,httpd.conf
找到LoadModule的结尾处
在后面添加下面两行
LoadFile “D:/ProgramSoft/ApacheMP/php529/ssleay32.dll”
LoadFile “D:/ProgramSoft/ApacheMP/php529/libeay32.dll”
就是把php目录下的两个dll加载到apach中,路径就是这两个dll的绝对路径。
然后重启apach服务器,就可以了,curl扩展安装结束。现在就可以试试了,用phpinfo();输出就可以看到安装结果了。
然后再安装ioncube:
要在windows下的apache内安装ioncube组件,首先必须下载相应的组件包!
打开网页
1
http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_win_vc6_x86.zip

ioncube_loaders_win_vc6_x86
将压缩包解压后将ioncube文件夹一起放到PHP内。
下面这部特别重要:
打开php.ini,找到[ZEND]这句,在其下的第一行(必须是第一行)添加ioncube_loader_win_5.2.dll的绝对路劲。
我的代码如下:

[Zend] zend_extension_ts=”D:/APMServ5.2.6/PHP/ioncube/ioncube_loader_win_5.2.dll” zend_optimizer.optimization_level=1023 zend_optimizer.encoder_loader=1 zend_extension_ts=”D:/APMServ5.2.6/zend/ZendOptimizer-3.3.3/php-5.2.x/ZendOptimizer.dll”
这里的路径依然是dll的绝对路径。
其他的相信大家都明白了。
安装后也要重新启动web服务器,这里是apach

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站

简单主机官方网店

简单主机官方相册

简单主机官方博客

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…

【简单云】-php.ini修改php程序上传文件大小限制

php

一、本地电脑

设置上传文件的大小限制可修改 php.ini

(Windows 系统在 x:/Windows/system32 下,x为系统盘)中的下面几项:
post_max_size = 8M (表单提交的最大限制,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。)
upload_max_filesize = 2M (上传的单个文件的最大限制)
保证 post_max_size >= upload_max_filesize 即可,也就是前者不小于后者。
修改之后一定要重启 Web 服务。
注意:如果修改并重启 Web 后依然不生效,则有可能是你修改的 php.ini 文件不是当前 PHP 所使用的文件,确保你修改的是当前 PHP 正在使用的 php.ini 文件即可。

 

二、云主机

打开php.ini,首先找到

file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开

upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2M

post_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M

一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。

但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。

进一步配置以下的参数

max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒

max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒

memory_limit = 8m ;每个PHP页面所吃掉的最大内存,默认8M

把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了

max_execution_time = 600

max_input_time = 600

memory_limit = 32m

file_uploads = on

upload_tmp_dir = /tmp

upload_max_filesize = 32m

post_max_size = 32m

 

网上创业步骤】:
1 开通云主机、域名  2 建设官方网站 3 整体网站推广 … 成功见证 创业技能素质培训

更多有价值的内容:

简单主机官方网站

简单主机官方网店

简单主机官方相册

简单主机官方博客

QQ空间
腾讯微博
新浪微博
网易微博
搜狐微博
人民网微博
微信公众号
朋友网
淘宝网
豆瓣网
百度空间
新华微博
优酷网
人人网
开心网
天涯社区
简单云,简单主机,简单建站

微信号:simplehost

扫一扫,了解更多…