[HELP] Clé IRC Voila par formulaire php

saxo- Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 K2a97K -
Bonjour à tous,

Voila je tchat sur IRC Orange/Voila pour pouvoir
se connecter au serveur Voila je dois generer une clé pseudo
à partir du site de Voila.(http://tchat.voila.fr/v4authClientLourd1.php)

Puis mettre la clé suivante dans mon MIRC pour pouvoir "enfin" tchatter.

Je recherche un code php suivant:

J'ai par exemple une page sur mon serveur
(par exemple http://saxo.free.fr/cle-irc.php
avec laquelle je peux entrer mon pseudo de reservation
en cliquant sur suivant cela me dirige vers la page suivante
à savoir l'acceptation des conditions (voir procedure reservation pseudo http://tchat.voila.fr/v4authClientLourd1.php)
puis apres acceptation l'ouverture d'une page qui me donne
le code de vérification et enfin l'ouverture de popup qui me donne cette fameuse clé irc.

J'ai fait cela mais avec la solution suivante je passe tjours par le site de Voila et moi je veux faire tout ça à partir d'une page sur mon serveur.

<SCRIPT TYPE="text/javascript">
<!--
function popupform(myform, windowname)
{
if (! window.focus)return true;
window.open('', windowname, 'height=500,width=460,scrollbars=yes');
myform.target=windowname;
return true;
}
//-->
</SCRIPT>
<FORM METHOD=POST ACTION="http://tchat.voila.fr/v4authClientLourd2.php" id="formacces" method="post" onSubmit="popupform(this, 'Pseudo')">
<input type="hidden" name="clef" value="" />
<legend>
<fieldset>	<LABEL id="label_pseudo" for="acces_pseudo" class="label_pseudo">Choix du pseudo :</LABEL><br>
	<LABEL id="label_age" for="acces_age" class="label_age"></LABEL><LABEL id="label_ville" for="acces_ville" class="label_ville"></LABEL>
 <br/>
 <input type="text" id="acces_pseudo" class="acces_pseudo" name="nick" /><input type="image" src="http://tchat.voila.fr/Icons/voila/titre_boite_pseudo_bouton.gif" id="bouton_ok" class="form_bouton">
 <br><br>
<div id="messageErreurCreaDirect" style="visibility: hidden; float : none;height: 0px; lineheight : 0px;"></div>
 </fieldset>
</legend>
 </form>


PS: je sais que le script existe en codage IRC
donc il est forcement possible de faire la même chose en php
sur un serveur perso (la source: IRC "voir url dans la source")

;###########ADDON CREE PAR VESTAX######################
;###POUR FACILITER LA CONNEXION SUR LES SERVEURS ORANGE VOILA#####
;################################################

;POUR TOUT RENSEIGNEMENTS RENDEZ VOUS SUR 
;http://tchat.orange.fr/page.php?page=zone_faq_resa_pseudo
;ou
;http://tchat.orange.fr/page.php?page=faq
;ou
; http://tchat.orange.fr/page.php?page=infos
;Pour des questions concernant l'addon venez me voir sur irc.voila.fr salon #Mix

;Cordialement VestaX

alias cond { dialog -m cond cond }
dialog cond {
  title "Comportement général des utilisateurs"
  size -1 -1 182 127
  option dbu
  box "Veuillez lire attentivement ce qui suit", 1, 2 3 178 111
  edit "", 2, 4 12 174 100, read return autovs multi vsbar
  check "J'ai lu et j'accepte les conditions générales", 3, 2 115 116 10
  button "Connexion", 4, 143 115 37 10
}
on *:dialog:cond:init:*:{
  did -b cond 4
  var %i = 1
  while (%i <= $lines(cle-irc/conditions.txt)) {
    did -a cond 2 $replace($read(cle-irc/conditions.txt,%i),.,$crlf $+ $crlf)
    inc %i
  }
}
on *:dialog:cond:sclick:3:{ if ($did(3).state = 1) { did -e cond 4 } | else { did -b cond 4 } }
on *:dialog:cond:sclick:4:{ server irc.voila.fr:6667 $did(irccle,5) }
alias irccle { dialog -m irccle irccle }
dialog irccle {
  title "Clé IRC Wanadoo"
  size -1 -1 146 69
  option dbu
  box "Etape 1", 1, 2 3 143 31
  text "Entrez votre pseudo:", 2, 5 12 56 8
  edit "", 3, 64 11 79 10, autohs
  text "Votre clef: en attente", 4, 5 22 57 8
  edit "", 5, 64 21 79 10, read autohs
  box "Etape 2", 6, 2 34 91 22
  icon 7, 94 36 49 18
  text "Entrez le code:", 8, 5 44 38 8
  edit "", 9, 45 43 44 10, autohs
  button "Connexion", 10, 2 57 37 10
  button "Confirmer", 11, 41 57 37 10
  button "Fermer", 12, 107 57 37 10, ok
}
on *:dialog:irccle:init:*:{ 
did -b irccle 11 
did -a irccle 3 %nick.clé
did -a irccle 5 %clé.irc
}
on *:dialog:irccle:sclick:10:{ clé }
alias clé {
  .remove wanadoo.txt
  .remove wanadoo2.txt
  .remove image.jpg
  .remove trtr.htm
  did -ra irccle 4 Votre clef: patientez...
  did -r irccle 5
  did -b irccle 11
  sockclose clé
  sockopen clé tchat.orange.fr 80
}
on *:sockopen:clé:{
  var %id = $+(nick= $+ $did(irccle,3))
  sockwrite -n clé POST /v4authClientLourd2.php HTTP/1.1
  sockwrite -n clé HOST: tchat.orange.fr
  sockwrite -n clé Content-Type: application/x-www-form-urlencoded
  sockwrite -n clé Connection: close
  sockwrite -n clé Content-Length: $len(%id)
  sockwrite -n clé $crlf
  sockwrite -n clé %id
}
on *:sockread:clé:{
  sockread %clé
  if (<input type="hidden" isin %clé) { write wanadoo.txt $remove(%clé,<input type="hidden" name=",$chr(9),value=",",/>,") }
}
on *:sockclose:clé:{
  sockclose clé2
  sockopen clé2 tchat.orange.fr 80
}
on *:sockopen:clé2:{
  var %id = $+(cgu=1,&,nick= $+ $gettok($read(wanadoo.txt,1),2,32) $+ ,&,clef= $+ $gettok($read(wanadoo.txt,2),2,32) $+ ,&,form_destination=v4authClientLourd2.php,&,1=1)
  sockwrite -n clé2 POST /v4authClientLourd2.php HTTP/1.1
  sockwrite -n clé2 HOST: tchat.orange.fr
  sockwrite -n clé2 Content-Type: application/x-www-form-urlencoded
  sockwrite -n clé2 Connection: close
  sockwrite -n clé2 Content-Length: $len(%id)
  sockwrite -n clé2 $crlf
  sockwrite -n clé2 %id
}
on *:sockread:clé2:{
  sockread %a
  if (<img src="/Code/image.php?img= isin %a) { set %url.img $remove(%a,<img src="/Code/image.php?img=,$chr(9),alt="code de contrôle",width="93" height="43">) }
  if (<input type="hidden" name=" isin %a) { write wanadoo2.txt $remove(%a,<input type="hidden" name=",$chr(9),value=",/>,") }
}
on *:sockclose:clé2:{
  sockclose clé3
  sockopen clé3 tchat.orange.fr 80
}
on *:sockopen:clé3:{ sockwrite -n clé3 GET http://tchat.orange.fr/Code/image.php?img= $+ %url.img }
on *:sockread:clé3:{ 
  sockread &image 
  bwrite image.jpg -1 -1 &image 
  did -g irccle 7 image.jpg 
  did -ra irccle 4 Votre clef:
}
on *:dialog:irccle:sclick:11:{ sockclose clé4 | sockopen clé4 tchat.orange.fr 80 }
on *:sockopen:clé4:{
  var %id = $+(clef= $+ $gettok($read(wanadoo2.txt,1),2,32) $+ ,&,nick= $+ $gettok($read(wanadoo2.txt,2),2,32) $+ ,&,code1= $+ $gettok($read(wanadoo2.txt,3),2,32) $+ ,&,code2= $+ $gettok($read(wanadoo2.txt,4),2,32) $+ ,&,cgu=1,&,code= $+ $did(irccle,9))
  sockwrite -n clé4 POST /v4authClientLourd3.php HTTP/1.1
  sockwrite -n clé4 HOST: tchat.orange.fr
  sockwrite -n clé4 Content-Type: application/x-www-form-urlencoded
  sockwrite -n clé4 Connection: close
  sockwrite -n clé4 Content-Length: $len(%id)
  sockwrite -n clé4 $crlf
  sockwrite -n clé4 %id
}
on *:sockread:clé4:{
  sockread %e
  write trtr.htm %e
}
on *:sockclose:clé4:{ 
  did -ra irccle 5 $gettok($read(wanadoo2.txt,1),2,32) 
  .remove wanadoo.txt
  .remove wanadoo2.txt
  .remove image.jpg
  .remove trtr.htm
  set %clé.irc $did(irccle,5)
  if (!$did(irccle,5)) { did -a irccle 5 Pseudo deja utilisé }
  if ($did(irccle,5) = Pseudo deja utilisé) { halt } | else { set %nick.clé $did(irccle,3) | nick $did(irccle,3) | cond }
}
on *:dialog:irccle:edit:9:{ if ($len($did(9)) = 6) { did -e irccle 11 } | else { did -b irccle 11 } }
menu menubar,channel,status,query {
  -
  Clé IRC:/dialog -m irccle irccle
}
on *:load:{
  echo -a 12Addon clé IRC bien chargée
  echo -a 12Pour le lancer taper:4 /irccle12 ou clic droit et4 Clé IRC
  echo -a 12Par VestaX www.universal-djs.com
}


Si vous avez des infos ou un code pour permettre de me faire une page perso merci d'avance de me donner un p'tit coup de main :)

7 réponses

JunGle
 
va voir Xor sur #tglobe sur le tchat de orange .. il l'a fait pour le Script Tglobe !
1
Skakus
 
moi je trouve ce sujet super. acceder au t'chat orange plus rappidement depuis son site c'est cool. c'est un bon complément au script mirc de vestax qui va chercher le captcha directmenet sur tchat.voila.fr
0
JunGle
 
Euh ! depuis le temps je l'ai fait ! tu peux aller le voir sur -> http://www.Rastafarai.com dans la partie Nous rejoindre ! personnellement c'est surtout plus pratique d'aller sur mon site que sur celui de orange ! ca lag beaucoups moi car il gere que cela ! et puis tu valide pas si t'es ok ou pas ect...
0
Juste_en_passant
 
tiens une source qui le fait
il te reste plus qu'a la coupler avec un tchat comme PJIIRC, c'est d'ailleur celui d'origine ca explique les liens que tu vas trouver

https://www.sendspace.com/file/q0nnmw
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bigourdan
 
je cherche, pour obtenir une cle irc, merci

je ne sais pas comment faire, merci
0
Stella
 
Tu peux l'obtenir en passant par ce site : http://voilakey.netixen.com/
0
Ptite_Ju
 
Bonjour,
jusque maintenant j'utilisais le site: http://voilakey.netixen.com/ afin de me connecter au tchat orange
mais ca n'a plus l'air de fonctionner... j'ai essayé via le site de rastafarai, mais le code à recopier ne s'affiche pas...

Merci de bien vouloir m'aider si vous avez une solution.
Cordialement, Ju.
0
inconu
 
salut
bon je vais etre franc avec toi j'était comme toi un habitué du tchat orange et je tchaté sous script mé orange et voila on bloqué tte les solution pr avoir une clé irc gratuite alor g trouvé le tchat identique a l'encien de oange sans avoir besoin de clé pr te conecté sous script ===> http://www.irc-france-tchat.net/modules/news/<====

si sa te dit tu y fait un tout pour voir par toi meme moi jé été conviancu

a toi de voir la c gratuit sinon tu continu sur orange mais sous java
0
K2a97K
 
Ayant pris un domaine, l'adresse du serveur a changé est devenu; http://www.irc-france-tchat.fr/home/

Pour rappel, y'a les mêmes fonctionnalités que sur orange excepté les salons officiels restreints et bientôt un salon quote verra le jour avec ses quizz.

Cordialement.
0