<?php
$img = readfile('d:\test.gif'); //打开图片
$txt='你好!';
$con = '1,0,gif,'.base64_encode($img).';' //第一帧图片
$con .='1,0,txt,'.base64_encode($txt).';'; //第一帧文字
$mobile='13900004444';
$title='test';
mms($mobile,$title,$con);
function mms($mobile,$title,$con)
{
$url='http://http.c123.com/mms/';
$data = array('uid'=>99999,'pwd'=>md5('88999'),'mobile'=>$mobile,'title'=>$title,'content'=>$con);
$re = post_mms($url,$data);function post_mms($url,$data='')
{
$row = parse_url($url);
$host = $row['host'];
$port = 80;
$file = $row['path'];
while (list($k,$v) = each($data)) {
$post .= rawurlencode($k)."=".rawurlencode($v)."&";
}
$post = substr( $post , 0 , -1 );
$len = strlen($post);
$fp = @fsockopen( $host ,$port, $errno, $errstr, 10);
if (!$fp) {
return  "0";
} else {
$receive = '';
$out = "POST $file HTTP/1.1\r\n";
$out .= "Host: $host\r\n";
$out .= "Content-type: application/x-www-form-urlencoded\r\n";
$out.= "Cache-Control: no-cache\r\n";
$out .= "Connection: Close\r\n";
$out .= "Content-Length: $len\r\n\r\n";
$out .= $post;//."\r\n";

fwrite($fp, $out);
while (!feof($fp)) {
$receive .= fgets($fp, 128);
}
fclose($fp);
$receive = explode("\r\n\r\n",$receive);
unset($receive[0]);
return implode("",$receive);
}
return '';
}
?>