通过ICQ网关发送手机短信的PHP源程序_PHP
网关
通过ICQ网关发送手机短信的PHP源程序(转自linuxforum.net 原作者:liushiliang EMAIL: lsl@163.net )
//###########################################################
//
// For questions and comments
// Roland (alias -=: Vlieg :=-)
// icq #78354631
// mail: vlieg@atoomnet.net
//
// NB: This script won't work on free hosting pages, because of the secure mode!
// NB: You must have registered your ICQ# at http://web.icq.com/sms/login/ in order for this script to work
//###########################################################
//****************************************************************\//Config:
$uin=""; //your ICQ number
$passw=""; //your ICQpassword
$prefix=""; //sms prefix
$phonenumber=""; //sms phone number
$message = "Hello!"; //sms message
//****************************************************************\// EN: calculate the content length
$contentlength= ( 37
strlen($uin)
strlen($passw)
);
//****************************************************************\// Openen van de inlogpagina
// EN: open loginpage
$htmlreply="";
$post ="POST http://web.icq.com/karma/dologin/1,,,00.html HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
Referer: http://web.icq.com/sms/login/1,,,00.html
Accept-Language: nl
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
Host: web.icq.com
Content-Length: ".$contentlength."
Proxy-Connection: Keep-Alive
Pragma: no-cache
Cookie: uin=".$uin."; sms_country=".$prefix."; KarmaService1=Yes; uin=".$uin."; sms_country=".$prefix."; KarmaService1=Yes
uService=1&uLogin=".$uin."&uPassword=".$passw."&x=0&y=0";
$remote = fsockopen("web.icq.com", 80, &$errno, &$errstr, 30);
global $remote;
global $post;
fputs($remote, $post);
while (!feof($remote)) { $htmlreply.=fgets($remote,120); }
//UNCOMMENT FOR OUTPUT: echo "".htmlspecialchars($htmlreply)."";
fclose($remote);
//****************************************************************\//persoonlijke cookie uit de inlogpage halen
// EN: fetch personal cookie from login page
$splited = split("\n",$htmlreply);
$cookies = $splited[3];
$cookies = str_replace("Set-Cookie: KarmaLogin=","",$cookies);
$cookies = str_replace("; path=/","",$cookies);
$cookies = str_replace("\n","",$cookies);
//UNCOMMENT VOOR OUTPUT: echo $cookies;
if (strlen($prefix) == 2) { $contentprefix = ' '.$prefix; } else { $contentprefix = $prefix; }
$charcount = (160-strlen($message));
$contentlength= ( 1561
strlen($message)
strlen($charcount)
strlen($phonenumber)
strlen($prefix)
);
//****************************************************************\//Verzendpagina openen met de opgehaalde cookie
// EN: open send page with fetched cookie
$htmlreply="";
$post ='POST http://web.icq.com/sms/send_history/1,,,00.html HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
Referer: http://web.icq.com/sms/send_session/1,,,00.html?prefix= '.$prefix.'&carrier=&tophone='.$phonenumber.'
Accept-Language: nl
Content-Type: multipart/form-data; boundary=---------------------------7d12442eab4
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
Host: web.icq.com
Content-Length: '.$contentlength.'
Proxy-Connection: Keep-Alive
Pragma: no-cache
Cookie: uin='.$uin.'; sms_country='.$prefix.'; KarmaService1=Yes; KarmaLogin='.$cookies.'; uin='.$uin.'; sms_country='.$prefix.'; KarmaService1=Yes; KarmaLogin='.$cookies.'
-----------------------------7d12442eab4
Content-Disposition: form-data; name="carrier"
-----------------------------7d12442eab4
Content-Disposition: form-data; name="prefix"
'.$contentprefix.'
-----------------------------7d12442eab4
Content-Disposition: form-data; name="tophone"
'.$phonenumber.'
-----------------------------7d12442eab4
Content-Disposition: form-data; name="uSession"
1
-----------------------------7d12442eab4
Content-Disposition: form-data; name="uReply"
-----------------------------7d12442eab4
Content-Disposition: form-data; name="uLastId"
-----------------------------7d12442eab4
Content-Disposition: form-data; name="uSend"
1
-----------------------------7d12442eab4
Content-Disposition: form-data; name="uNextId"
-----------------------------7d12442eab4
Content-Disposition: form-data; name="uHistoryCounter"
1
-----------------------------7d12442eab4
Content-Disposition: form-data; name="count"
0
-----------------------------7d12442eab4
Content-Disposition: form-data; name="uSubmitCount"
0
-----------------------------7d12442eab4
Content-Disposition: form-data; name="checkNewMsg"
180000
-----------------------------7d12442eab4
Content-Disposition: form-data; name="charcount"
'.$charcount.'
-----------------------------7d12442eab4
Content-Disposition: form-data; name="msg"
'.$message.'
-----------------------------7d12442eab4
Content-Disposition: form-data; name="x"
30
-----------------------------7d12442eab4
Content-Disposition: form-data; name="y"
16
-----------------------------7d12442eab4--
';
$remote = fsockopen("web.icq.com", 80, &$errno, &$errstr, 30);
global $remote;
global $post;
fputs($remote, $post);
while (!feof($remote)) { $htmlreply.=fgets($remote,120); }
//UNCOMMENT FOR OUTPUT: echo "".htmlspecialchars($htmlreply)."";
fclose($remote);
//****************************************************************\// check if message is send if send 'moved permanently' is returned
if (eregi('Moved Permanently',$htmlreply))
{ echo "Sms message successfully sent!"; }
else
{ echo "Sms not sent!"; }
?>

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

WhatsApp hat eine neue Option eingeführt, die es Benutzern ermöglicht, Fotos und Videos in hoher Auflösung über die Messaging-Plattform zu versenden. Lesen Sie weiter, um herauszufinden, wie es geht. WhatsApp hat ein Update veröffentlicht, das iPhone- und Android-Benutzern das Versenden von Fotos und Videos in hoher Auflösung ermöglicht und damit endlich die Einschränkungen des Dienstes bei der Medienfreigabe in geringer Qualität behebt. Die Option heißt „HD-Qualität“ und bedeutet, dass Benutzer klarere Fotos und Videos mit minimaler Komprimierung senden können. Beispielsweise können auf dem iPhone aufgenommene Bilder jetzt mit einer Auflösung von 3024x4032 statt wie bisher maximal 920x1280 gesendet werden, während Videos mit einer Auflösung von 1280x718 statt 848x476 gesendet werden können.

Auf Douyin können Benutzer nicht nur ihre Lebensdetails und Talente teilen, sondern auch mit anderen Benutzern interagieren. In diesem Prozess müssen wir manchmal Dateien wie Bilder, Videos usw. an andere Benutzer senden. Wie kann man also auf Douyin Dateien an andere senden? 1. Wie kann ich auf Douyin Dateien an andere senden? 1. Öffnen Sie Douyin und rufen Sie die Chat-Oberfläche auf, an die Sie Dateien senden möchten. 2. Klicken Sie in der Chat-Oberfläche auf das „+“-Zeichen und wählen Sie „Datei“. 3. In den Dateioptionen können Sie auswählen, ob Sie Bilder, Videos, Audiodateien und andere Dateien senden möchten. Nachdem Sie die Datei ausgewählt haben, die Sie senden möchten, klicken Sie auf „Senden“. 4. Warten Sie, bis die andere Partei Ihre Datei akzeptiert. Sobald die andere Partei sie akzeptiert, wird die Datei erfolgreich übertragen. 2. Wie lösche ich Dateien, die auf Douyin an andere gesendet wurden? 1. Öffnen Sie Douyin und geben Sie den von Ihnen gesendeten Text ein.

html2pdf ist ein JavaScript-Paket, mit dem Entwickler HTML in Canvas, PDF, Bilder und mehr konvertieren können. Es nimmt HTML als Parameter und fügt es dem PDF oder dem gewünschten Dokument hinzu. Darüber hinaus können Benutzer das Dokument herunterladen, nachdem sie HTML-Inhalte hinzugefügt haben. Hier greifen wir auf das Formular zu und fügen es mithilfe des Pakets html2pdfnpm zum PDF hinzu. Wir werden verschiedene Beispiele zum Hinzufügen von Formulardaten zu PDF sehen. Syntax Benutzer können der folgenden Syntax folgen, um HTML-Formulardaten als Text zu übergeben und an html2pdf zu senden. varelement=document.getElementById('form');html2

So teilen Sie anderen mit, dass Sie an Ihrem Ziel angekommen sind. Anderen mitzuteilen, dass Sie sicher an Ihrem Ziel angekommen sind, ist die gebräuchlichste und einfachste Art des „Eincheckens“. Hier sind die Schritte, die Sie einrichten müssen, bevor Sie bereit sind, die nächste Etappe Ihrer Reise anzutreten. Öffnen Sie eine Nachricht und beginnen Sie eine Konversation mit der Person, an die Sie einen Check-in senden möchten. Klicken Sie auf das Pluszeichen (+) neben dem Nachrichtenfeld. Klicken Sie auf „Bearbeiten“. Wählen Sie „Fertig“ in der oberen rechten Ecke und senden Sie „Check-in“. „Bei der Eingabe Ihres Ziels können Sie je nach Bedarf verschiedene Reisearten auswählen, sei es mit dem Auto, mit öffentlichen Verkehrsmitteln oder zu Fuß.“ . Stellen Sie sicher, dass Sie das von Ihnen verwendete Gerät richtig auswählen, damit Ihr Gerät genau abschätzen kann, wie lange es dauern wird, bis Sie Ihr Ziel erreichen. So können Sie Ihre Reise besser planen und kommen bequemer an Ihr Ziel.

Ausführliche Erläuterung der E-Mail-Parsing- und -Versandfunktionen von PHP: E-Mail-Parsing- und -Versandfähigkeiten von imap_open, imap_search, mail und anderen Funktionen, die spezifische Codebeispiele erfordern. Einführung: Mit der Popularität von E-Mail ist die Verwendung von PHP zum Parsen und Senden von E-Mails geworden eine häufige Anforderung bei der Netzwerkentwicklung. In diesem Artikel werden einige häufig verwendete Funktionen zum Parsen und Senden von E-Mails in PHP ausführlich vorgestellt: imap_open, imap_search und mail. Durch das Verständnis der Verwendungstechniken und spezifischen Codebeispiele dieser Funktionen können Leser dies tun

PHP ist eine Skriptsprache, die häufig zur Entwicklung von Webanwendungen verwendet wird. Sie bietet viele Funktionen für den E-Mail-Versand. Dieser Artikel führt Sie in die Verwendung der E-Mail-Versandfunktion in PHP ein und stellt spezifische Codebeispiele bereit. 1. Vorbereitung Bevor Sie PHP zum Versenden von E-Mails verwenden, müssen Sie zunächst sicherstellen, dass Ihr Server für den E-Mail-Versand konfiguriert wurde. Im Allgemeinen benötigen Sie zum Versenden von E-Mails einen SMTP-Server. Sie können den von Ihrem E-Mail-Anbieter bereitgestellten SMTP-Server verwenden, z. B. SMTP von Gmail

Das SpringBoot-Framework empfängt Multipart-/Formulardatendateien. Die HTTP-Anfrage lautet wie folgt: Wenn Sie herkömmliche Struts2- oder Servlet-Dateien verwenden, können Sie diese problemlos empfangen Mit dieser Funktion kann beispielsweise der folgende Code implementiert werden: booleanisMultipart=ServletFileUpload.isMultipartContent(request);//Bestimmen Sie, ob es sich um eine Formulardatei vom Typ DiskFileItemFactoryfactory=newD handelt

Obwohl die meisten herkömmlichen Schnittstellen jetzt im JSON-Format angefordert werden, ist es unvermeidlich, dass einige Schnittstellen Dateiströme übertragen müssen. Zu diesem Zeitpunkt müssen Sie for.e im Formulardatenformat hochladen: Es gibt die folgenden Schnittstellen Bilder über die Schnittstellen erfordern das Hochladen von Miniaturansichten. Zu diesem Zeitpunkt kann der Inhaltstyp der Schnittstelle nicht „application/json“ sein, aber das Parameterformat wird auch in Form einer Formulareinstellung an Postman übergeben Stream ist sehr einfach. Wählen Sie dann die Datei aus, die lokal hochgeladen werden soll. Sie können Python verwenden, um die Anforderungsmethode erfolgreich abzuschließen Datentyp.
