告白php程序,520告白神器之(php+jquey)

闲话不多说

一言不合,就上源码

1:找到内容页,在执行以下jquery就可以得到,你想要的json格式数据

var string= "";

$(".main_zhengw p").each(function(){

string += '"' +$(this).text().split(".")[1]+'"' + ','

console.log(string );

});

2:源码自己复制我制作的页面样式及代码就可以

3:后台thinkphp5需要发送邮件功能如下:

/**

* 系统邮件发送函数

* @param string $to 接收邮件者邮箱

* @param string $name 接收邮件者名称

* @param string $subject 邮件主题

* @param string $body 邮件内容

* @param string $attachment 附件列表

* @return boolean

*/

public function sendEmail($to, $name, $subject = '', $body = '', $attachment = NULL) {

Config::load(CONF_PATH . 'email' . CONF_EXT);

vendor('PHPMailer.class#phpmailer'); //从PHPMailer目录导class.phpmailer.php类文件

$mail = new \PHPMailer(); //PHPMailer对象

$mail->CharSet = 'UTF-8'; //设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码

$mail->IsSMTP(); // 设定使用SMTP服务

$mail->SMTPDebug = true; // 关闭SMTP调试功能

// 1 = errors and messages

// 2 = messages only

$mail->SMTPAuth = TRUE; // 启用 SMTP 验证功能

$mail->SMTPSecure = ''; // 这一行最好别写 使用安全协议 //这个是出现错误的原因,如果你是windows就很容易出错 不过也有不出错的情况 我这次用就出错了

$mail->Host = Config::get('SMTP_HOST'); // SMTP 服务器

$mail->SMTPSecure = "ssl"; //使用加密协议:不使用会报错!以前是不用使用的!

$mail->Port = Config::get('SMTP_PORT'); // SMTP服务器的端口号

$mail->Username = Config::get('SMTP_USER'); // SMTP服务器用户名

$mail->Password = Config::get('SMTP_PASS'); // SMTP服务器密码

$mail->SetFrom(Config::get('FROM_EMAIL'), Config::get('FROM_NAME'));

$replyEmail = Config::get('REPLY_EMAIL') ? Config::get('REPLY_EMAIL') : Config::get('FROM_EMAIL');

$replyName = Config::get('REPLY_NAME') ? Config::get('REPLY_NAME') : Config::get('FROM_NAME');

$mail->AddReplyTo($replyEmail, $replyName);

$mail->Subject = $subject;

$mail->MsgHTML($body);

$mail->AddAddress($to, $name);

if (is_array($attachment)) { // 添加附件

foreach ($attachment as $file) {

is_file($file) && $mail->AddAttachment($file);

}

}

return $mail->Send() ? TRUE : $mail->ErrorInfo;

}

4:email配置文件代码如下

return [

'SMTP_HOST' => 'smtp.qq.com', //SMTP服务器

'SMTP_PORT' => '465', //SMTP服务器端口NM

'SMTP_USER' => '', //SMTP服务器用户名

'FROM_EMAIL' => '', //发件人EMAIL

'SMTP_PASS' => "", //SMTP服务器密码cagyiozqmzdmdgfd

'FROM_NAME' => '留言系统', //发件人名称

'REPLY_EMAIL' => '', //回复EMAIL(留空则为发件人EMAIL)

'REPLY_NAME' => '', //回复名称(留空则为发件人名称)

];

```

###晚上心血来潮,搞了一下,希望对大家有用!

df0d283313f547ed9771395a53477e87.png

模版文件说明 /2014 /css /css/all.min.css /fonts /fonts/RuiHeiXiTi.otf /img /img/***.jpg /img/***.gif /js /js/all.min.js /js/audio.min.js /js/brav1toolbox.js /js/flowtime.js /js/love.min.js /js/love.src.js /music /music/saveme.mp3 /music/lovebgm.mp3 index.php love.php loveNote.txt loveTpl.html /2014 用于存放生成的静态页面,若更改,请同时修改love.php里的路径 /js/love.min.js 字段获取js压缩文件 /js/love.src.js 是未压缩的 love.php 核心处理文件,love.min.js传参给此文件处理并生成相应静态页面 loveNote.txt 数据记录 loveTpl.html 页面模版文件 love.php生成的页面以此文件为模版 程序运行原理 给页面文字添加span标签,设置id="text-xx"唯一属性,使用contenteditable="true",开启该元素的编辑模式,用jQuery属性.click()判断点击,用.text()返回此元素的文本内容,并用正则进行判断内容是否合法,然后通过AJAX POST给php处理,php对传入的参数进行过滤,然后读取模版文件,替换模版文件对应内容,保存为新文件并记录操作,最后返回数据给前端,前端处理数据并更新页面。 使用说明 上传解压后的文件夹love到网站根目录,通过 http://你的域名/love/ 进行访问 下载和演示 下载地址:http://www.yuxiaoxi.com/2014-02-17-to-love-source-code.html 在线演示:http://www.qiugouda.com/love/ 注:这是一个自动生成表白页面的程序,模版由jianghongfei.com.cn原创,麦葱(www.yuxiaoxi.com)做二次开发,仅限娱乐,不得用于商业用途!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值