J'avais oublié, le tuto est celui ci : http://www.ircfr.com/tutorial.aspx?id=268
J'ai changé la valeur " n " par "pseudo", la valeur "m" par "pasword" et "messagerie.php" par "ident.php"
Me suis peut être trompé dans le code source, j'ai têtre pas mit les bon trucs,
Code Source :
<div align="center">
<form name="connection" action="./ident.php" method="POST">
<table width="100%" border="0" cellspacing="0" cellpadding="1">
<tr>
<td><div align="center" title="Pseudo">
<input name="pseudo" type="text" onFocus="if (value == 'Votre pseudo') value ='';" onBlur="if (value == '') this.value = 'Votre pseudo';" value="Votre pseudo" size="18" maxlength="16">
</div></td>
</tr>
<tr>
<td><div align="center" title="Mot de passe">
<input name="password" type="password" onFocus="if (value == 'Password') this.value ='';" onBlur="if (value == '') this.value = 'Password';" value="Password" size="18" maxlength="16">
</div></td>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="submit" value="Connexion">
</div></td>
</tr>
</table>
<div style="font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px"></div>
</form>
</div>
Au final, mon code donné :
alias bla { sockclose bla | sockopen bla www.bouzouks.net 80 | set %hi $+(pseudo=,$1,&password=,$2-) }
on *:sockopen:bla: {
sockwrite -n $sockname POST http://www.bouzouks.ident.php HTTP/1.0
sockwrite -n $sockname Content-Type: application/x-www-form-urlencoded; charset="utf-8"
sockwrite -n $sockname Content-Length: $len(%hi)
sockwrite -n $sockname
sockwrite -n $sockname %hi
}
on *:sockread:bla: {
sockread %temp
if %temp == HTTP/1.1 200 OK { sockclose bla }
unset %temp | unset %hi
}