<?php //给JSONRPC服务器发送数据 function _send($cont) { set_time_limit(0); $buff = ""; $host = "localhost"; $port = 5000; $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // 创建一个Socket $connection = socket_connect($socket, $host, $port); // 连接 if ($connection) { socket_write($socket, $cont); // 数据传送 向服务器发送消息 $buff = socket_read($socket, 1024, PHP_BINARY_READ); //socket_close($this->socket); } return $buff; } //$json=array("id"=>"21459b04","code"=>100, "param"=>1, "data"=>"","response"=>1); //$json=array("id"=>"1341F401","code"=>0, "param"=>1, "data"=>"1","response"=>0); //echo _send (json_encode($json)); $json = array("id" => "1341F401", "code" => 102, "param" => 1, "data" => "1", "response" => 0); echo _send(json_encode($json));
$apikey = '01b849d086b2e1fd4fe394cbadd73060'; $templates = array('【掌上链家】掌上链家提醒您:您修改密码的手机验证码为#mycode#,请填写验证码完成密码修改。', '【链家网】链家网提醒您:您的手机验证码为#mycode#,请在#myttl#分钟内填写验证码完成操作。', '【链家网】链家网提醒您:您注册的手机验证码为#mycode#,有效期#myttl#分钟,请在注册页面填写验证码完成注册。', '【链家网】链家网提醒您:您登录的手机验证码为#mycode#,有效期#myttl#分钟,请在登录页面填写验证码完成登录。', '【掌上链家】掌上链家提醒您:您修改的手机验证码为#mycode#,请填写验证码完成密码修改。', '【掌上链家】您登录的验证码为#mycode#,有效期#myttl#分钟请填写验证码,完成登录。', '【掌上链家】您注册的验证码为#mycode#,有效期#myttl#分钟,请填写验证码完成注册。', '【掌上链家】您绑定手机号的验证码为#mycode#, 有效期#myttl#分钟,请填写验证码绑定手机号', '【掌上链家】你找回密码的验证码为#mycode#,有效期#myttl#分钟,请填写验证码找回密码。', '【掌上链家】掌上链家提醒您:您登录的初始密码为#mycode#,请妥善保管,如需更改请登录掌上链家>设置>修改密码完成修改。', '【掌上链家】掌上链家提醒您:您的手机密码为#mycode#,请妥善保管。'); $mycode = '1234'; $t = 10; $i = $_REQUEST['num']; if (empty($templates[$i])) { echo 'end'; die; } $arrParam = array('#mycode#' => '1234', '#myttl#' => '10'); $text = strtr($templates[$i], $arrParam); //$mobile1 ='18600045277'; $mobile2 = '18310426754'; $param = array('apikey' => $apikey, 'mobile' => $mobile2, 'text' => $text); var_dump($str2); echo '<br />'; _send($url, $param); echo '<br />'; // foreach ( $templates as $tem ) { // $str1 = str_replace ( '#mycode#', $mycode, $tem ); // $str2 = str_replace ( '#myttl#', $t, $str1 ); // $param = array ( // 'apikey' => $apikey, // 'mobile' => '18310426754', // 'text' => $str2 // ); // var_dump($str2); // echo '<br />'; // _send ( $url, $param ); // echo '<br />'; // }