<?php
require_once 'CLI_config.php';
require_once dirname(__FILE__).'/../../../../common/framework_config.php';
require_once dirname(__FILE__).'/../../../../common/SiteSettings.php'; $domain = stripos($_SERVER['SERVER_NAME'],'dev') >= 0 ? 'http://dev-mcc.planetart.com' : SiteSettings::getDomain(SITE_MCC);
$htmlOverview = file_get_contents($domain.'/planetart_dashboard.php?overview_from_email_tablename=overview'); //请求页面返回html
$htmlOP = file_get_contents($domain.'/planetart_dashboard.php?overview_from_email_tablename=op'); $startStr = '<div id="tabs"';
$endStr = '</div>';
$startDivIndex = stripos($htmlOP, $startStr); //查找"<div id="tabs""开始位置
$endDivIndex = strripos($htmlOP, $endStr); //查找"</div>"开始位置
$htmlOP = substr($htmlOP, $startDivIndex, $endDivIndex + strlen($endStr) - $startDivIndex); //截取整个div //OP is the first , overview is the second
$html = stristr($htmlOverview, $startStr, TRUE) . $htmlOP . '<h4><h4>' . stristr($htmlOverview, $startStr);
$html = str_ireplace('<div id="tabs"', '<div class="tabs"', $html);
$html = str_ireplace('$("#tabs").tabs();', '$(".tabs").tabs();', $html);
$html = str_ireplace('$("#tabs").tabs(\'select\', 0);',
'$(\'.tabs:eq(0)\').tabs(\'select\',5);
$(\'.tabs:eq(1)\').tabs(\'select\',0);
$(\'.tabs:eq(1)>div[id!="tab1"]\').hide();
$(\'.tabs:eq(0)>ul>li:lt(5)\').hide();
$(\'.tabs:eq(1)>ul>li:gt(0)\').hide();
$(\'span[id*="refresh"]\').parent().remove();
$(\'form[id="form_overview"]:eq(0)>br:eq(0)\').remove();',
$html);
$html = str_ireplace('$("tr[name=\'department\'] span:contains(\'Order Processing\')").parent().find(\'a:gt(0)\').click();',
'$(\'.data_table:eq(0) tr[name="department"]:eq(0) a:eq(2)\').click();
$(\'.data_table:eq(1) tr[name="department"]:eq(0) a:eq(0)\').click();
',
$html);
$html = str_ireplace('planetart_dashboard_listorders.php', 'http://www.mycustomcase.com/planetart_dashboard_listorders.php', $html); //for debug use query string '?debug=t'
if('t' == getIfSet($_GET, 'debug', '')){
echo $html;
exit;
}else{
$mail = new MailService();
$from_name = 'dashboard';
$from = SiteSettings::$NOREPLY_EMAIL[0];
$to = array('erik@planetart.com','jim.xue@avanquest.cn','Tyler@avanquest.cn');
$subject = 'dashboard email';
$text = '';
$site_id = 0;
$ret_email = $mail->sendMail($from_name, $from, $to, $subject,stripslashes($text), $site_id, array(), true, '', array());
}
?>

php请求页面将返回的页面发送email的更多相关文章

  1. 微信小程序缓存滑动距离,当页面浏览到一定位置,滑动其他页面后返回该页面记录之前的滑动距离

    15.微信小程序缓存滑动距离 我们在浏览页面的时候,然后左滑或者右滑到新的页面,等返回此页面,我们希望可以记录上次滑动的距离 虽然这个实现起来并不难,但是会遇到一些坑,因为scroll-view的组件 ...

  2. 高德地图 JS API (jsp + miniui(子页面数据返回父页面并设值) + 单个点标记 + 点标记经纬度 + 回显 + 限制地图显示范围+搜索)

    -*-  父页面js function mapFocus(){ //console.log("-*-"); var longitude = mini.get("jd&qu ...

  3. Flutter路由跳转父级页面向子页面传参及子页面向父级页面传参

    Flutter中页面通过路由跳转传参主要分两种,一种是通过push()跳转时根据设定的参数进行传参,另一种是通过pop()返回时进行传参. 父级页面向子页面push()传参 假设从A页面跳到B页面可能 ...

  4. 【2017-06-29】在登录页面自动返回上次请求页面、Js获取table中的行数与列数

    一.在登录页面自动返回上次请求页面 Request.UrlReferrer比如 if (Request.UrlReferrer != null) { //如果能获取来路地址 Response.Redi ...

  5. JS请求服务器,并返回信息,请求过程中不需要跳转页面

    js请求服务器,并返回信息,请求过程中不需要跳转页面 这个可以通过jQuery框架轻松实现,jQuery中包含多种ajax的请求方式,详细可以参考下对应 的API. 你上面定义的按钮类型是submit ...

  6. (4)django的新手三件套(返回页面、返回字符、重定向)

    from django.shortcuts import render,HttpResponse,redirect 新手三件套,前期开发都会用到 render   #向浏览器返回页面 HttpResp ...

  7. SSM 返回静态页面HTML Controller 被递归调用引起的StackOverflowError

    一 背景 最近在做工程实践,想实现这么一个效果: 前端url请求地址:localhost:8080/idevtools/search 后端返回一个静态页面HTML:search.html 按照网上说的 ...

  8. 通过配置http拦截器,来进行ajax请求验证用户登录的页面跳转

    在.NET中验证用户是否登录或者是否过期,若需要登录时则将请求转向至登录页面. 这个流程在进行页面请求时是没问题的,能正确进行页面跳转. 然而在使用xmlhttprequest时,或者jq的getJs ...

  9. 通过Iframe在A网站页面内嵌入空白页面的方式,跨域获取B网站的数据返回给A网站!

    以下代码只是为演示该方法具体是如何操作的,实际的意义并不大. 其实这个方法还可以解决很多方面的跨域操作,以下两点为我工作中遇到的情况! 比如A系统中打开B系统页面的时候,获取B系统页面高度,A系统中可 ...

随机推荐

  1. centOS7.2下 搭建gitlab使用git为团队管理代码

    最近更换了阿里云服务器  使用centOS7.2,目前配置1核2G,搭建gitlab有点吃力,另外如果1核1g就不要搭建了,推荐配置是2核4G以上 下面来简单记录整个搭建过程 注意: 本次实验OS为c ...

  2. NOI2018 退役记

    退役预订... upd 果然就这么不光荣的退役了... 我居然考出了一场只有两题得分的比赛,我好菜啊... 不过高三充(tui)实(fei)的生活应该很有意思... 大家一起加油吧!!!

  3. NPOI读取Excel官方demo

    关键代码: 读: HSSFWorkbook hssfworkbook; void InitializeWorkbook(string path) { //read the template via F ...

  4. Oracle时间换算:日,月,周数,星期,年

    http://blog.csdn.net/liangweiwei130/article/details/37930383 Oracle时间换算,留做记号!

  5. Jquery Easy UI初步学习(二)datagrid的使用

    第一篇学的是做一个管理的外框,接着就是数据datagrid绑定了,这里我用asp.net mvc3来做的,主要就是熟悉属性.方法. 打开easyui的demo 就可以看到如下一段代码: 和上篇一样cl ...

  6. yum 安装php7.1

    yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm yum -y install php71-php.x86_64 p ...

  7. 关于DNS缓存

  8. 一步一步学Python-基础篇

    1.安装 地址:https://www.python.org/downloads/windows/ 安装完成过后,配置环境变量,比如:path后面计入;C:\Python27(可能需要重启一下) 然后 ...

  9. Jquery全选系列操作(锋利的jQuery)

    Jquery全选系列操作(锋利的jQuery) <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" ...

  10. css画一个提示框

    用css画一个如下图的提示框: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta c ...