php edm 系统,edm.php
// +----------------------------------------------------------------------
// | 科創眾達
// +----------------------------------------------------------------------
// | Copyright (c) 2011 http://ctrlcoo.com All rights reserved.
// +----------------------------------------------------------------------
// |
// +----------------------------------------------------------------------
require_once 'XML/RPC2/Client.php';
if(!defined('APP_ROOT_PATH'))
define('APP_ROOT_PATH', str_replace('edm.php', '', str_replace('\\', '/', __FILE__)));
if(!function_exists("app_conf"))
{
//引入數據庫的系統配置及定義配置函數
$sys_config = require APP_ROOT_PATH.'system/config.php';
function app_conf($name)
{
return stripslashes($GLOBALS['sys_config'][$name]);
}
}
$options = array(
'prefix' => '1.5.', //版本,不需要更改
'encoding'=>'utf-8',
'debug'=>false//是否打印信息
);
$api_url='http://api.lian-wo.com/';# api地址,不需要更改
$username= app_conf("EDM_USERNAME");# 您的賬號
$password= app_conf("EDM_PASSWORD");# 您的密碼
$client = XML_RPC2_Client::create($api_url, $options);
$token = $client->login($username,$password);
//郵件地址 多個郵件地址用英文逗號隔開
//$email='test@gmail.com,test1@gmail.com';
function create_email($email,$client,$token)
{
try
{
$group_id = $client->createGroup($token,"easethink_".time());
//指定所屬組
$group=array($group_id);
$email_id=$client->createEmail($token,$email,$group);
return $group_id;
} catch (XML_RPC2_FaultException $e) {
// The XMLRPC server returns a XMLRPC error
return 'Exception #' . $e->getFaultCode() . ' : ' . $e->getFaultString();
} catch (Exception $e) {
// Other errors (HTTP or networking problems...)
return 'Exception : ' . $e->getMessage();
}
}
//創建群發的內容
function create_template($subject,$send_email,$send_name,$content,$client,$token)
{
try {
//郵件標題
$array['subject']=$subject;
$array['send_email']=$send_email;
$array['send_name']=$send_name;
$array['reply_email']=$send_email;
$array['reply_name']=$send_name;
$array['content']=$content;
$template_id=$client->createTemplate($token,"easethink_".time(),$array);
return $template_id;
} catch (XML_RPC2_FaultException $e) {
// The XMLRPC server returns a XMLRPC error
return 'Exception #' . $e->getFaultCode() . ' : ' . $e->getFaultString();
} catch (Exception $e) {
// Other errors (HTTP or networking problems...)
return 'Exception : ' . $e->getMessage();
}
}
function send_mail($email,$subject,$send_email,$send_name,$content,$send_time,$client,$token)
{
$send_group = intval(create_email($email,$client,$token));
$template_id = intval(create_template($subject,$send_email,$send_name,$content,$client,$token));
$send_group = $send_group.'';
try {
//禁止發送的組,多個組用英文逗號隔開
$forbidden_group='-1';
$client->createPlan($token,$template_id,$send_time,$send_group,$forbidden_group);
return "success";
} catch (XML_RPC2_FaultException $e) {
// The XMLRPC server returns a XMLRPC error
return 'Exception #' . $e->getFaultCode() . ' : ' . $e->getFaultString();
} catch (Exception $e) {
// Other errors (HTTP or networking problems...)
return 'Exception : ' . $e->getMessage();
}
}
//
//send_mail("fzmatthew@qq.com","測試郵件","fzmatthew@qq.com","易想","測試內容","2010-01-01 23:50:12",$client,$token);
//exit;
?>
一鍵復制
編輯
Web IDE
原始數據
按行查看
歷史
總結
以上是生活随笔為你收集整理的php edm 系统,edm.php的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 事b务 查询_MySQL进阶
- 下一篇: mysql sys exec_pytho