PHP黄道吉日查询网源码开源带数据黄历/日历/老黄历程序
2024新版开发枣红色黄道吉日查询程序
程序特点:
1、100多个老黄历吉日查询
2、全开源可二次开发
3、带完整的数据库程序,老黄历数据到2080年
4、界面美观可以封装APP
5、模板自适应,不用单独开发手机端模板
6、前端模板伪静态!使用方便,对seo友好!
7、精心修改,自用的程序。
买程序送通用蜘蛛统计插件!
演示地址:
https://s2.ryzlk.com/
安装环境:php5.5-5.6,mysql,nginx。
其他环境未测试! 【内附详细安装教程】
安装方法:
1、程序上传到根目录
2、导入数据库
3、找到config/inc_config.php文件修改成你的网址
4、修改数据库链接信息,找到config/inc_config.php文件改成你自己数据库信息。
程序没有后台,TDK信息在文件直接修改
注意:本程序不带付费测算内容,程序里的测算栏目里的内容是调用的cps联盟链接!
程序所见即所得,请看好演示站之后再拍,不接受任何理由的退款!
确保和演示站一样,请看清演示站再拍!本程序全开源,可以二次开发!
介意者勿下单,下单即表示知晓并认可!
购买源码声明
1、互站安装服务仅对网站源码安装和前端搭建,不进行设置,网站环境需买家自行配置好。
2、安装网站和前端搭建,需要买家提供服务器或宝塔面板,不接受QQ远程操作。linux可以只提供宝塔面板
3、收费服务:服务器环境配置、系统安装、网站调试(如需要请跟客服提前沟通好)
4、本程序提供完整的安装教程,免费安装一次,保证和演示站一样!不要买回去了各种挑毛病退款,看清楚演示站再拍!不提供模板修改服务,不提供二次开发服务!!!二开可以联系客服另外收费!
====================================================
程序下载:
本店程序都是店主亲自二开版本,其他店卖同商品的均为盗版!请认准本店!
互站首发其他免费测算引流程序:
红色界面黄历系统+数据库:https://www.huzhan.com/code/goods461216.html
二次开发算命系统:https://www.huzhan.com/code/goods461067.html
淡黄色界面黄历系统+数据库:https://www.huzhan.com/code/goods460705.html
起名算命引流系统:https://www.huzhan.com/code/goods461024.html
二次开发起名算命程序+数据库:https://www.huzhan.com/code/goods462174.html
全新ui自适应算命引流程序:https://www.huzhan.com/code/goods460346.html
代码展示:
/**
* 365日内吉日
* @author VX : kkmp326
* @date 2023-11-22
*/
public function daynum_jiri(){
$num = 365;
$yiji = req::item('yiji');
$y = $time_data['y'] = date('Y', time());
$n = $time_data['n'] = date('n', time());
$j = $time_data['j'] = date('j', time());
$data['now_event'] = $event_pinyin = req::item('event', 'huangdaojiri');
if($yiji == ''){
if($event_pinyin == 'huangdaojiri'){
$event['pinyin'] = $event_pinyin;
$event['event'] = '黄道';
$event['keywords'] = ['黄道'];
}else{
foreach(mod_huangli::$event as $k=>$v){//取事件信息
if($v['pinyin'] == $event_pinyin ){
$event = $v;
}
}
}
if($y<1990 || $y>2080 || $n<1 || $n>12 || (!$event && $event_pinyin != 'huangdaojiri') || ($shenxiao_pinyin && empty($shengxiao))){
header('HTTP/1.0 404 Not Found');
header('Location: /404.html');
exit;
}
$inv = 1*24*3600;
$timestamp = time();
for($i = 0;$i < $num;$i++){
if($i == 0){
$aftday[$i] = $timestamp;
$day[$i]['Y'] = date('Y',$aftday[$i]);
$day[$i]['n'] = date('n',$aftday[$i]);
$day[$i]['j'] = date('j',$aftday[$i]);
$datajiriarr[$i] = db::queryone('SElECT * FROM wannianli WHERE year=' . $day[$i]['Y'] . ' AND month=' . $day[$i]['n']. ' AND day=' . $day[$i]['j']);
}else{
$aftday[$i] = $aftday[$i-1]+$inv;
$day[$i]['Y'] = date('Y',$aftday[$i]);
$day[$i]['n'] = date('n',$aftday[$i]);
$day[$i]['j'] = date('j',$aftday[$i]);
$datajiriarr[$i] = db::queryone('SElECT * FROM wannianli WHERE year=' . $day[$i]['Y'] . ' AND month=' . $day[$i]['n']. ' AND day=' . $day[$i]['j']);
}
}
foreach($datajiriarr as $k=>$v){
$datajiri[] = $v['xi'];
}
foreach ($datajiri as $k=>$v){
if(strpos($v,$event['keywords'][0]) !== false){
$jiri_array[] = $datajiriarr[$k];
}
}
$data['content'] = '';
foreach($jiri_array as $v){
$data['content'] .= '<li><div class="J_link item"><table><caption>';
$ji_ri_date = explode(' ',$v['gonglishijian']);
$data['content'] .= '<a class="date" href="/'.$v['year'].'-'.$v['month'].'-'.$v['day'].'.html" target="_blank">'.$v['year'].'年'.$v['month'].'月'.$v['day'].'日黄历</a>';
$data['content'] .= '<span>农历'.$v['nl_month'].'月'.$v['nl_day'].'</span><span>'.$ji_ri_date[1].'</span></caption><tbody><tr><td class="th"><img src="/static/www/image/index/yi.png" width="30" height="25" /></td><td colspan="3">';
$vxi = explode(',',$v['xi']);
for($i=0;$i<count($vxi);$i++){
if($vxi[$i] == $event['keywords'][0]){
$data['content'] .= "<span><em>".$vxi[$i]."</em></span>\r\n";
}else{
$data['content'] .= "<span>".$vxi[$i]."</span>\r\n";
}
}
$data['content'] .= '</td></tr><tr><td class="th">吉神宜趋</td><td colspan="3">';
$jishen = explode(' ',$v['jishen']);
for($i=0;$i<count($jishen);$i++){
$data['content'] .= "<span>".$jishen[$i]."</span>\r\n";
}
$data['content'] .= '</td></tr><tr><td class="th"><img src="/static/www/image/index/ji.png" width="30" height="25" /></td><td colspan="3">';
$vji = explode(',',$v['ji']);
for($i=0;$i<count($vji);$i++){
$data['content'] .= "<span>".$vji[$i]."</span>\r\n";
}
$data['content'] .= '</td></tr><tr><td class="th">凶神宜忌</td><td colspan="3">';
$xiongshen = explode(' ',$v['xiongshen']);
for($i=0;$i<count($xiongshen);$i++){
$data['content'] .= "<span>".$xiongshen[$i]."</span>\r\n";
}
$data['content'] .= '</td></tr></tbody></table></div></li>';
}
$des = $event['event'].'吉日一览表,'.$event['event'].'黄道吉日有哪些,'.$event['explain'];
$seo['title'] = $event['event']. '吉日一览';
$seo['keywords'] = $event['keywords'][0] . '吉日,'.$event['event'].',适合' . $event['keywords'][0] .'吉日有哪些,'.$event['keywords'][0].'吉日一览表';
$seo['description'] = mb_substr($des, 0, 180, 'utf-8');
tpl::assign('seo',$seo);
tpl::assign('data',$data);
tpl::assign('time_data',$time_data);
tpl::assign('event',$event);
tpl::assign('yiji',$yiji);
$tpl = 'index/huangli/huanglijiri.tpl';
$content = tpl::fetch($tpl);
exit($content);
}else{
foreach(mod_huangli::$event as $k=>$v){//取事件信息
if($v['pinyin'] == $event_pinyin ){
$event = $v;
}
}
if($y<1990 || $y>2080 || $n<1 || $n>12 || (!$event && $event_pinyin != 'huangdaojiri') || ($shenxiao_pinyin && empty($shengxiao))){
header('HTTP/1.0 404 Not Found');
header('Location: /404.html');
exit;
}
$inv = 1*24*3600;
$timestamp = time();
for($i = 0;$i < $num;$i++){
if($i == 0){
$aftday[$i] = $timestamp;
$day[$i]['Y'] = date('Y',$aftday[$i]);
$day[$i]['n'] = date('n',$aftday[$i]);
$day[$i]['j'] = date('j',$aftday[$i]);
$datajiriarr[$i] = db::queryone('SElECT * FROM wannianli WHERE year=' . $day[$i]['Y'] . ' AND month=' . $day[$i]['n']. ' AND day=' . $day[$i]['j']);
}else{
$aftday[$i] = $aftday[$i-1]+$inv;
$day[$i]['Y'] = date('Y',$aftday[$i]);
$day[$i]['n'] = date('n',$aftday[$i]);
$day[$i]['j'] = date('j',$aftday[$i]);
$datajiriarr[$i] = db::queryone('SElECT * FROM wannianli WHERE year=' . $day[$i]['Y'] . ' AND month=' . $day[$i]['n']. ' AND day=' . $day[$i]['j']);
}
}
foreach($datajiriarr as $k=>$v){
$datajiri[] = $v['ji'];
}
foreach ($datajiri as $k=>$v){
if(strpos($v,$event['keywords'][0]) !== false){
$jiri_array[] = $datajiriarr[$k];
}
}
$data['content'] = '';
foreach($jiri_array as $v){
$data['content'] .= '<li><div class="J_link item"><table><caption>';
$ji_ri_date = explode(' ',$v['gonglishijian']);
$data['content'] .= '<a class="date" href="/'.$v['year'].'-'.$v['month'].'-'.$v['day'].'.html" target="_blank">'.$v['year'].'年'.$v['month'].'月'.$v['day'].'日黄历</a>';
$data['content'] .= '<span>农历'.$v['nl_month'].'月'.$v['nl_day'].'</span><span>'.$ji_ri_date[1].'</span></caption><tbody><tr><td class="th"><img src="/static/www/image/index/yi.png" width="30" height="25" /></td><td colspan="3">';
$vxi = explode(',',$v['xi']);
for($i=0;$i<count($vxi);$i++){
$data['content'] .= "<span>".$vxi[$i]."</span>\r\n";
}
$data['content'] .= '</td></tr><tr><td class="th">吉神宜趋</td><td colspan="3">';
$jishen = explode(' ',$v['jishen']);
for($i=0;$i<count($jishen);$i++){
$data['content'] .= "<span>".$jishen[$i]."</span>\r\n";
}
$data['content'] .= '</td></tr><tr><td class="th"><img src="/static/www/image/index/ji.png" width="30" height="25" /></td><td colspan="3">';
$vji = explode(',',$v['ji']);
for($i=0;$i<count($vji);$i++){
if($vji[$i] == $event['keywords'][0]){
$data['content'] .= "<span><em>".$vji[$i]."</em></span>\r\n";
}else{
$data['content'] .= "<span>".$vji[$i]."</span>\r\n";
}
}
$data['content'] .= '</td></tr><tr><td class="th">凶神宜忌</td><td colspan="3">';
$xiongshen = explode(' ',$v['xiongshen']);
for($i=0;$i<count($xiongshen);$i++){
$data['content'] .= "<span>".$xiongshen[$i]."</span>\r\n";
}
$data['content'] .= '</td></tr></tbody></table></div></li>';
}
$des = '不宜'.$event['event'].'日子一览表';
$seo['title'] = '不宜'.$event['event']. '的日子一览';
$seo['keywords'] = '不宜'.$event['event']. '的日子';
$seo['description'] = mb_substr($des, 0, 180, 'utf-8');
tpl::assign('seo',$seo);
tpl::assign('data',$data);
tpl::assign('time_data',$time_data);
tpl::assign('event',$event);
tpl::assign('yiji',$yiji);
$tpl = 'index/huangli/huanglibuheshi.tpl';
$content = tpl::fetch($tpl);
exit($content);
}
}