Code d exemple pour envoyer des sms en visual basic

Soyez le premier à donner votre avis sur cette source.

Vue 126 497 fois - Téléchargée 9 686 fois

Description

NEW Permet d'envoyer des sms sur tous les gsm du monde entier,français,belge,....

ATTENTION JE SAIS QUE LE PROGRAMME DOIT ETRE MODIFIER POUR RE-FONCTIONNER
MAIS CE CODE EST POUR COMPRENDRE.. A VOS CLAVIER

Source / Exemple :


Voila le source mais lisez la FAQ pour bien comprendre et le modifier a votre guise !!! 
Après avoir reçu des dixaines et dixaines d'e-mail par semaines....
j'ai décidé d'écrire ces quelques lignes et qui j'éspère pourront répondre a vos
nombreuses questions !!!!!!

ex : Comment faire pour rajouter un provider ? exemple un provider français....

et oui je vais vous l'expliquez le plus simplement du monde, je ne pourrais faire mieux.

///////////////////////////////////////////////////////////////////////////////////////////////////////////////
\\\\\\\\\\Bon le programme fonctionne de la manière suivantes.\\\\\\\\\\\\\\\\\\\
///////////////////////////////////////////////////////////////////////////////////////////////////////////////

il fonctionne comme un formulaire HTML, a part que vous êtes devant un programme VB, mais
il fait les mêmes opérations qu'un simple formulaire Web...
---------------------------------------------
1er méthode pour les néophytes & gros nulles. 
---------------------------------------------

l'idée est donc d'allez sur un site qui permet d'envoyer des sms, de visionner dans le 
code source de la page HTML (celle du formulaire)
Le nom des variables, ex :numéro, préfixe, messages.... 
de savoir si il s'agit d'une action du type POST ou GET. (différence expliquée plus tard)

---------------------------------------------------------------------------
2éme méthode pour les meilleurs ou ceux qui ne veulent pas mourrir idiot.
---------------------------------------------------------------------------
il suffit de créer un petit logiciel qui écoute le port X de votre PC.... (je vous le donne)

bon je m'explique,...
votre browser préférez que fait-il, bein oui il envoye des commandes HTTP (voir protocol www.salemioche.com)
et celui-ci envoye exactement le contenu du fichier qu'il faudra créer...

pour crée le logiciel, vous créer un feuille vb,vous lui rajouter l'objet winsock (ocx) , configurer de telle 
maniére a écouter un port ex : le port 20000. (pour des explications sur l'objet winsock voir le 
MSDN) il n'y a pas plus de 10 ligne de programmation...

                                                      • C'est pour cette raison que je vous les donnent.... *******************************
donc créer une form rajouter l'objet winsock private sub form_load() winsock1.LocalPort = 20000 'port d'ecoute choisi winsock1.Listen 'initialise winsock a l'écoute end sub private Sub winsock1_ConnectionRequest(ByVal requestID As Long) winsock1.Close winsock1.Accept requestID 'accepte la connexion End Sub Private Sub winsock1_DataArrival(ByVal bytesTotal As Long) Dim donnee As String winsock1(Index).GetData donnee ' recupére les donnee envoyée par le browser MsgBox donnee End Sub private sub form_unload() winsock1.close end sub ensuite vous lancer votre browser vous allez sur un site qui permet d'envoyer des SMS vous allez sur le formulaire.... quand celui-ci est chargé vous allez dans les paramêtres de votre browser (IE ou Netscape) et vous le configuré avec un connexion internet via réseau local, en résumer vous lui dite que vous avez un proxy dont l'adresse ip est celle de votre machine, et le port de connexion est le port que vous écoutez avec le petit logiciel ex port 20000. ensuite.... vous remplisez votre formulaire Web et vous faite envoyer.... votre petit logiciel devrai alors a ce moment recevoir des donnees du type (si c'est pas le cas retourné a vos claviers....)
  • Si l'action est du type POST *
POST http://212.68.202.150/sms/process.cfm HTTP/1.0 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */* Referer: http://www.b-gsm.com/sms.cfm Accept-Language: fr-be Content-Type: application/x-www-form-urlencoded Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; Wanadoo BE; KITV4 Wanadoo) Host: 212.68.202.150 Content-Length: 108 Proxy-Connection: Keep-Alive Pragma: no-cache Cookie: CFGLOBALS=HITCOUNT%3D4%23LASTVISIT%3D%7Bts+%272000%2D09%2D05+13%3A52%3A19%27%7D%23TIMECREATED%3D%7Bts+%272000%2D09%2D05+13%3A14%3A44%27%7D%23; CFTOKEN=80004368; CFID=146943 message=SALUT MA BICHE&counter=128&network=32486&number=712062&language=resultsfr&gateid=netbel&Submit=Envoyer
  • Si l'action est du type GET *
GET http://www.b-gsm.com/resultsfr/success.cfm?bodytext=test%20message%20Visit%20www%2Enetbel%2Ebe&fullnumero=32486712062 HTTP/1.0 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */* Accept-Language: fr-be Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; Wanadoo BE; KITV4 Wanadoo) Host: www.b-gsm.com Proxy-Connection: Keep-Alive La différence entre GET ET POST est que le noms des variables et leurs resultats sont pour le GET fournie directement par le lien... Voila le fichier est "quasi" créer, maintenant il vous suffit de le modifier un peu ! pour vous permettre de remplir les champs intéressants. Bon à vos clavier et amusé vous bien. Attention certain site demande pour s'inscrire, vous devrez donc peut-être prévoir d'envoyer plusieurs fichiers.... @+ Crevette

Conclusion :


Attention interface en flash........

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

kkhuet
Messages postés
92
Date d'inscription
lundi 16 mai 2005
Statut
Membre
Dernière intervention
3 juin 2009
1 -
je me permets de signaler qu'on ne comprend rien du tout à cette page, je n'arrive pas à récupérer le zip, j'espère que quelqu'1 lira ce message.
chasseurdedemon
Messages postés
60
Date d'inscription
mardi 23 décembre 2003
Statut
Membre
Dernière intervention
15 novembre 2010
-
je veux bi1 essayer de modifier tous sa pour la france
mais faudrais encore que je puis telecharger le fichier les lien ne marche pas ou plus
et si vous pourriez compressé tous sa sa serais beaucoup mieux.

et en même temps j'ai une question a poser qui na rien avoir avec ce sujet.
voila j'ai créer un navigateur web ( il marche impécablement) mais quand je veux telecharger un fichier ou autre,
c'est le gestionnaire de telechargement de windows qui ce lance alors j'ai voulut créer mon propre gestionnaire de telechargement,
mais ya un petit probleme . c'est que je ne sais pas récupéré, quand on clique sur le fichier telecharger,
récupéré le lien, l'adresse web du fichier a telecharger.

en claire je veux, quand je clique sur "telecharger le fichier" récupéré l'adresse ou l'explorateur vas pour telecharger le fichier.

je ne sais pas si j'ai été assez comprehensible, alors si quelqu'un peut m'aider dans mon probleme, et en même temps m'envoyer par mail
un zip du code source (sms) de crevette
merci d'avence

et vive la programmation et vive les belges et vive la france et vive l'algérie .................


chasseur de demons

------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------La technologie est aussi simple que la boite qui la contien-------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------------------
ali57000
Messages postés
1
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
23 juin 2005
-
les lien pour telecharger il marche meme pas
3Pom
Messages postés
90
Date d'inscription
samedi 5 octobre 2002
Statut
Membre
Dernière intervention
7 octobre 2004
-
Ouais j'ai déjà éssayé ca mais ca ne marche pas
cs_krust
Messages postés
140
Date d'inscription
mercredi 3 juillet 2002
Statut
Membre
Dernière intervention
19 novembre 2006
-
Il y a deux manières :

Le phpSessId est soit envoyer dans un cookie soit dans les paramètres de l'uri.

Si il est dans un cookie :
Dans l'entête HTTP se trouve un champs cookie, il suffit de le renvoyer.

Si il est dans l'url, il faut scruter le fichier html jusqu'à ce qu'on trouve le lien ou bien une balise d'un form (généralement du type hidden).

Voilà tu sais tout;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.