支持通达OA2013增强版_飞信插件--2013-12-10更新
本帖最后由 ujjldn 于 2013-12-10 15:18 编辑功能:
使用飞信代码手机短信?
使用方法:
1、复制inc目录下的三个文件到OA的inc
2、修改inc\fetion.php文件里的飞信号与密码
更新说明:
2013-12-10 15:15
已补上定时发送失败或未发送的SMS 的定时任务文件~~
以下载的可以按5楼进行操作或直接重新下载~~,不好意思,发布时忘记复制全部文件了。
下载地址:
本地:
网盘: http://pan.baidu.com/s/1xPjd5 密码: nkha
本帖最后由 xpmasterjp 于 2013-12-6 15:10 编辑
你这个代码不全TASK文件呢?要不不能实现自动发送
<?
//定时任务发送飞信手机短信
include_once("./auth.php");
include_once("inc/conn.php");
include_once("inc/fetion.php");//账号密码
require_once("inc/class.fetion.php");//飞信发送类
$cur_time=date( "Y-m-d H:i:s ", time( ) );//获得当前时间
$query = "SELECT * from SMS2 where SEND_TIME<='{$cur_time}' and SEND_FLAG = '3' ";
if($TASK_ID==""){
$query="INSERT INTO `office_task` (`TASK_TYPE`, `INTERVAL`, `EXEC_TIME`, `LAST_EXEC`, `TASK_URL`, `TASK_NAME`, `TASK_DESC`, `TASK_CODE`, `USE_FLAG`, `SYS_TASK`) VALUES
('0', 1, '00:00:00', '2013-12-05', '/task/fetion_send_sms.php', '发送手机短信', '通过飞信定时发送手机短信', 'fetion_send_sms', '1', '1')";
$cursor = exequery( $connection, $query );
本帖最后由 通达邹毅 于 2013-12-6 16:39 编辑
我看了一下楼主发的本地下载的附件,这个是替换OA中手机短信功能的插件,是否能用尚未验证,不过核心是采用网上流传的模拟手机网页版飞信登陆发消息的程序,不是第三方接口,安全性可以保证。
我回复时楼主的帖子没有再次编辑过,程序有三个文件,未做加密处理。
下载测试的用户请注意甄别。 xpmasterjp 发表于 2013-12-6 15:09 static/image/common/back.gif
你这个代码不全TASK文件呢?要不不能实现自动发送
我就没贴全,不过我已经改好了 <?
include_once("./auth.php");
//include_once("inc/conn.php"); 2013增强版无需引用了
include_once("inc/utility_sms2.php");
$cur_time=date( "Y-m-d H:i:s ", time( ) );
$query = "SELECT * from SMS2 where `SEND_TIME`<='{$cur_time}' and `SEND_FLAG`!='1'";
$cursor = exequery( TD::conn( ), $query );
while ( $ROW = mysql_fetch_array( $cursor ) ){
$Send_USER_ID=$ROW['FROM_ID'];
$SEND_TIME = $ROW['SEND_TIME'];
$PHONE = $ROW['PHONE'];
$CONTENT = $ROW['CONTENT'];
$SMS_ID=$ROW['SMS_ID'];
send_mobile_sms($cur_time,$Send_USER_ID,$PHONE, $CONTENT);
/*不管发送成功于否,删除原记录,新的会生成*/
$query1="delete fromSMS2where `SMS_ID`='{$SMS_ID}'";
exequery( TD::conn( ), $query1);
}
echo "+OK";
?>把下面的代码 存储为一个文件,比如:germ_send_sms.php,放置于webroot\task目录下,再打开数据Office_Task数据表新建一个 TASK_TYPE为0的定时任务(即按分钟执行)别的执行时间什么的,自己设置! 也可直接执行下面的SQL
INSERT INTO OFFICE_TASK(TASK_TYPE,`INTERVAL`,EXEC_TIME,LAST_EXEC,TASK_URL,TASK_NAME,TASK_DESC,TASK_CODE,USE_FLAG,SYS_TASK) VALUES ('0','5','10:08:08','2012-03-02','/task/germ_send_sms.php','定时发送手机短信','定时发送的短信','germ_send_sms','1','1'
本帖最后由 oktty 于 2014-2-19 12:50 编辑
我只想说一句,为什么只能本机号码才可以收到短信
同是提示
错误,请联系管理员 SQL语句: INSERT INTO OFFICE_TASK(TASK_TYPE,`INTERVAL`,EXEC_TIME,LAST_EXEC,TASK_URL,TASK_NAME,TASK_DESC,TASK_CODE,USE_FLAG,SYS_TASK) VALUES ('0','5','12:50:08','2014-02-19','/task/germ_send_sms.php','定时发送手机短信','定时发送的短信','germ_send_sms','1','1');
文件:/index.php
oktty 发表于 2014-2-19 11:42 static/image/common/back.gif
我只想说一句,为什么只能本机号码才可以收到短信
同是提示
错误,请联系管理员 SQL语句: INSERT INTO OFF ...
您好,您的sql语句是不是有问题啊,INTERVAL字段您加了单引号。 试过去掉单引号,一样提示错误 。。。。只能发飞信好友,陌生人不能发送 顶一下。谢谢
页:
[1]
2