1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| var
Mpfd : TIdMultiPartFormDataStream;
i : integer;
begin
IdHTTP1.CookieManager:= IdCookieManager1;
//Page du Login et Mot de passe
Mpfd := TIdMultiPartFormDataStream.Create;
try
Mpfd.AddFormField('username', 'mick605');
Mpfd.AddFormField('password', '************');
Mpfd.AddFormField('redirect', 'index.php');
Mpfd.AddFormField('sid', '65dde436f78e47d9941d1a0af0b14fcf');
Mpfd.AddFormField('login', 'Connexion');
IdHTTP1.Post('http://forum/ucp.php?mode=login', Mpfd);
//Connexion et enregistrement du cookie
finally
Mpfd.Free;
end;
//Page "répondre au message"
Mpfd := TIdMultiPartFormDataStream.Create;
try
Mpfd.AddFormField('message','Test');
Mpfd.AddFormField('creation_time','1310030733');
Mpfd.AddFormField('form_token','471b0ccb3adf71bc5ffea6d271192d20bd83a6a7');
Mpfd.AddFormField('post','Envoyer');
Memo1.Text:=AnsiReplaceStr(Utf8ToAnsi(IdHttp1.Post('http://forum/posting.php?mode=reply&f=32&sid=a643047b6547868dbc1d4e57b1325236&t=569',Mpfd)),#10,#13#10);
finally
Mpfd.Free;
end; |
Partager