首页 后端开发 php教程 通过ICQ网关发送手机短信的PHP源程序_PHP

通过ICQ网关发送手机短信的PHP源程序_PHP

Jun 01, 2016 pm 12:27 PM
form-data 发送 手机短信 通过

网关

通过ICQ网关发送手机短信的PHP源程序
(转自linuxforum.net 原作者:liushiliang EMAIL: lsl@163.net )


//################################################## ###########
//
// 对于问题和评论
// Roland (别名 -=: Vlieg :=-)
// icq #78354631
// 邮件:vlieg@atomnet.net
//
// 注意:由于安全模式,此脚本无法在免费托管页面上运行!
// 注意:您必须在 http://web.icq.com/sms/login/ 注册您的 ICQ# 才能使此脚本运行
//################################################## ###########


//****************************************************** *************//配置:

$uin=""; //你的ICQ号码
$passw=""; //你的ICQ密码

$前缀=“”; //短信前缀
$电话号码=“”; //短信电话号码
$message = "你好!"; //短信


//****************************************************** *************// CN: 计算内容长度

$内容长度= ( 37
strlen($uin)
strlen($passw)
);

//****************************************************** *************// 打开日志页面
// CN: 打开登录页面

$htmlreply="";
$post ="POST http://web.icq.com/karma/dologin/1,,,00.html HTTP/1.0
接受:image/gif、image/x-xbitmap、image/jpeg、image/pjpeg、application/vnd.ms-powerpoint、application/vnd.ms-excel、application/msword、*/*
参考链接:http://web.icq.com/sms/login/1,,,00.html
接受语言:nl
内容类型:application/x-www-form-urlencoded
接受编码:gzip、deflate
用户代理:Mozilla/4.0(兼容;MSIE 5.0;Windows 98;DigExt)
主办方:web.icq.com
内容长度:“.$contentlength。”
代理连接:保持活动
编译指示:无缓存
Cookie: uin=".$uin."; sms_country=".$前缀。"; KarmaService1=是; uin=".$uin."; sms_country=".$前缀。"; KarmaService1=是

uService=1&uLogin=".$uin."&uPassword=".$passw."&x=0&y=0";

$remote = fsockopen("web.icq.com", 80, &$errno, &$errstr, 30);

全局 $remote;
全局 $post;
fputs($remote, $post);

while (!feof($remote)) { $htmlreply.=fgets($remote,120); }
//取消输出注释: echo "".htmlspecialchars($htmlreply)."";
fclose($remote);

//****************************************************** *************//个人化的 cookie 位于日志页面 halen
// CN: 从登录页面获取个人cookie

$splited = split("n",$htmlreply);
$cookies = $split[3];
$cookies = str_replace("设置 Cookie: KarmaLogin=","",$cookies);
$cookies = str_replace("; path=/","",$cookies);
$cookies = str_replace("n","",$cookies);
//取消注释语音输出: echo $cookies;

if (strlen($prefix) == 2) { $contentprefix = ' '.$prefix; } 其他 { $contentprefix = $prefix; }
$charcount = (160-strlen($message));
$内容长度=(1561
strlen($消息)
strlen($charcount)
strlen($电话号码)
strlen($前缀)
);

//****************************************************** *************//Verzendpagina openen met de opgehaalde cookie
// CN: 使用获取的 cookie 打开发送页面

$htmlreply="";
$post ='POST http://web.icq.com/sms/send_history/1,,,00.html HTTP/1.0
接受:image/gif、image/x-xbitmap、image/jpeg、image/pjpeg、application/vnd.ms-powerpoint、application/vnd.ms-excel、application/msword、*/*
推荐人:http://web.icq.com/sms/send_session/1,,,00.html?prefix= '.$prefix.'&rier=&tophone='.$phonenumber.'
接受语言:nl
内容类型:多部分/表单数据;边界=-------------------------7d12442eab4
接受编码:gzip、deflate
用户代理:Mozilla/4.0(兼容;MSIE 5.0;Windows 98;DigExt)
主办方:web.icq.com
内容长度:'.$contentlength.'
代理连接:保持活动
编译指示:无缓存
Cookie: uin='.$uin.'; sms_country='.$前缀。'; KarmaService1=是; KarmaLogin='.$cookies.'; uin='.$uin.'; sms_country='.$前缀。'; KarmaService1=是; KarmaLogin='.$cookies.'

--------------------------------------7d12442eab4
内容处置:表单数据;名称=“承运人”


--------------------------------------7d12442eab4
内容处置:表单数据;名称=“前缀”

'.$contentprefix.'
--------------------------------------7d12442eab4
内容处置:表单数据;名称=“电话”

'.$电话号码。'
--------------------------------------7d12442eab4
内容处置:表单数据;名称=“uSession”

1
--------------------------------------7d12442eab4
内容处置:表单数据;名称=“uReply”


--------------------------------------7d12442eab4
内容处置:表单数据;名称=“uLastId”


--------------------------------------7d12442eab4
内容处置:表单数据;名称=“uSend”

1
--------------------------------------7d12442eab4
内容处置:表单数据;名称=“uNextId”


--------------------------------------7d12442eab4
内容处置:表单数据;名称=“uHistoryCounter”

1
--------------------------------------7d12442eab4
内容处置:表单数据;名称=“计数”

0
--------------------------------------7d12442eab4
内容处置:表单数据;名称=“uSubmitCount”

0
--------------------------------------7d12442eab4
内容处置:表单数据; name="checkNewMsg"

180000
--------------------------------------7d12442eab4
内容处置:表单数据;名称=“字符数”

'.$charcount。'
--------------------------------------7d12442eab4
内容处置:表单数据;名称=“味精”

'.$消息。'
--------------------------------------7d12442eab4
内容处置:表单数据;名称=“x”

30
--------------------------------------7d12442eab4
内容处置:表单数据;名称=“y”

16
------------------------------7d12442eab4--
';

$remote = fsockopen("web.icq.com", 80, &$errno, &$errstr, 30);

全局 $remote;
全局 $post;
fputs($remote, $post);

while (!feof($remote)) { $htmlreply.=fgets($remote,120); }
//取消输出注释: echo "".htmlspecialchars($htmlreply)."";
fclose($remote);

//****************************************************** *************// 如果返回“永久移动”,则检查消息是否发送

if (eregi('永久移动',$htmlreply))
{ echo "短信发送成功!"; }
其他
{ echo "短信未发送!"; }
?>
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

WhatsApp技巧:发送高清照片和视频的方法 WhatsApp技巧:发送高清照片和视频的方法 Sep 10, 2023 am 10:13 AM

WhatsApp推出了一个新选项,允许用户通过消息传递平台以高分辨率发送照片和视频。继续阅读以了解它是如何完成的。WhatsApp发布了一个更新,允许iPhone和Android用户以高分辨率发送照片和视频,最终解决了该服务的低质量媒体共享限制。该选项称为“高清质量”,意味着用户可以以最小的压缩发送更清晰的照片和视频。例如,在iPhone上捕获的图像现在可以以3024x4032分辨率发送,而不是以前的最大920x1280分辨率,而视频可以以1280×718分辨率发送,而不是848×476分辨率。

抖音上如何发给别人文件?上发给别人文件怎么删除? 抖音上如何发给别人文件?上发给别人文件怎么删除? Mar 22, 2024 am 08:30 AM

在抖音上,用户不仅可以分享自己的生活点滴和才艺,还可以和其他用户互动交流。在这个过程中,有时候我们需要向其他用户发送文件,比如图片、视频等。那么,在抖音上如何发给别人文件呢?一、抖音上如何发给别人文件?1.打开抖音,进入你想要发送文件的聊天界面。2.点击聊天界面中的“+”号,选择“文件”。3.在文件选项中,你可以选择发送图片、视频、音频等文件。选择你想要发送的文件后,点击“发送”。4.等待对方接受你的文件,一旦对方接受,文件就会传输成功。二、抖音上发给别人文件怎么删除?1.打开抖音,进入你发送文

如何将HTML表单数据作为文本并发送到html2pdf? 如何将HTML表单数据作为文本并发送到html2pdf? Sep 06, 2023 pm 12:21 PM

html2pdf是一个JavaScript包,允许开发人员将html转换为canvas、pdf、图像等。它将html作为参数并将其添加到pdf或所需文档中。此外,它还允许用户在添加html内容后下载该文档。在这里,我们将访问表单并使用html2pdfnpm包将其添加到pdf中。我们将看到不同的示例,以向pdf添加表单数据。语法用户可以按照以下语法将html表单数据作为文本并将其发送到html2pdf。varelement=document.getElementById('form');html2

如何使用家庭、不同位置和计时器的签到 如何使用家庭、不同位置和计时器的签到 Mar 24, 2024 am 09:31 AM

如何让别人知道你到达了目的地告知他人已安全到达目的地是最常见的“签到”方式,且操作简便。以下是在准备开始下一段旅程前设置的步骤。打开消息与要向其发送签到的人进行对话点击消息字段旁边的加号(+)图标点击签到点击提示底部的编辑输入您要去的目的地选择右上角的“完成”,然后发送“签入”在输入您的目的地时,您可以根据自己的需求选择不同的出行方式,无论是驾车、乘坐公共交通还是步行。确保正确选择您所使用的设备,这样您的设备就能准确估算到达目的地所需的时间。这样可以更好地规划您的行程,让您更加便捷地到达目的地。

PHP邮件解析和发送函数精讲:imap_open、imap_search、mail等函数的邮件解析和发送技巧 PHP邮件解析和发送函数精讲:imap_open、imap_search、mail等函数的邮件解析和发送技巧 Nov 18, 2023 pm 12:23 PM

PHP邮件解析和发送函数精讲:imap_open、imap_search、mail等函数的邮件解析和发送技巧,需要具体代码示例引言:随着电子邮件的普及,使用PHP解析和发送邮件成为了网络开发中常见的需求。本文将详细介绍PHP中几个常用的邮件解析和发送函数:imap_open、imap_search和mail。通过了解这些函数的使用技巧和具体代码示例,读者可以

PHP Mail 用法指南:简单易懂的邮件发送教程 PHP Mail 用法指南:简单易懂的邮件发送教程 Mar 28, 2024 pm 12:12 PM

PHP是一种广泛应用于开发Web应用程序的脚本语言,它提供了许多用来处理邮件发送的功能。本文将向大家介绍PHP中如何使用邮件发送功能,同时提供具体的代码示例。一、准备工作在使用PHP发送邮件前,首先需要确保你的服务器已经配置好了发送邮件的环境。一般来说,你需要一个SMTP服务器来发送邮件。你可以使用你的邮箱提供商提供的SMTP服务器,比如Gmail的SMTP

怎么用SpringBoot框架来接收multipart/form-data文件 怎么用SpringBoot框架来接收multipart/form-data文件 May 16, 2023 pm 03:31 PM

SpringBoot框架接收multipart/form-data文件现在很多文件上传类型都是multipart/form-data类型的,HTTP请求如下所示:可是问题就在于如果用传统的Struts2或者servlet等都可以很容易的实现文件接收的功能,例如下面的代码就可以实现:booleanisMultipart=ServletFileUpload.isMultipartContent(request);//判断是否是表单文件类型DiskFileItemFactoryfactory=newD

python怎么使用form-data形式上传文件请求 python怎么使用form-data形式上传文件请求 May 15, 2023 am 09:10 AM

虽然现在基本上都约定俗成的接口都用json形式请求但是不可避免地有些接口需要传文件流,此时就需要用form-data形式上传了for.e:存在以下接口,通过接口创建海报图但需要上传缩略图,此时接口的Content-Type就不能是application/json,而是multipart/form-data;参数格式也是以表单形式传入postman中设置文件流很简单,设置问file格式,然后就可以在本地选择文件上传,见下图实际请求接口就可以成功使用python完成上方请求需要明确的请求方式及数据类

See all articles