Показать сообщение отдельно

  #6396  
Старый 29.04.2010, 20:44
buchlord
Новичок
Регистрация: 07.01.2009
Сообщений: 12
С нами: 9127584

Репутация: 0
Exclamation

PHP код:
unit Unit1;

interface

uses
  Windows
MessagesSysUtilsVariantsClassesGraphicsControlsForms,
  
DialogsPngImageListImgListIdHTTPIdBaseComponentIdComponent,
  
IdTCPConnectionIdTCPClientStdCtrlsExtCtrlsIdCookieManager;

type
  TForm1 
= class(TForm)
    
Image1TImage;
    
Edit1TEdit;
    
Button1TButton;
    
IdTCPClient1TIdTCPClient;
    
IdHTTP1TIdHTTP;
    
PngImageList1TPngImageList;
    
PngImageCollection1TPngImageCollection;
    
IdCookieManager1TIdCookieManager;
    
Button2TButton;
    
KodTComboBox;
    
nomerTEdit;
    
textTEdit;
    
Label1TLabel;
    
procedure Button1Click(SenderTObject);
    
procedure Button2Click(SenderTObject);

  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1TForm1;

implementation

 
var public_keyS:string;
{
$R *.dfm}

procedure TForm1.Button1Click(SenderTObject);

var 
FS:TFileStream;
begin
 IdHTTP1
.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
S:=IdHTTP1.Get('http://www.sms.tele2.ru/');
 
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
public_key:=Copy(SPos('public_key'S)+3532);
 
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
FS:=TFileStream.Create('captcha.png',FMCreate);
 
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
IdHTTP1.Get('http://www.sms.tele2.ru/get_rni.php?public_key='+public_keyFS);
 
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
FS.Free;
 
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; YPC 3.0.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
Image1.Picture.LoadFromFile('captcha.png');
end;

procedure TForm1.Button2Click(SenderTObject);
var 
Data:TStringList;
begin
Data
:=TStringList.Create;
Data.Add('do=send');
Data.Add('smstext='+text.Text);
Data.Add('phone_cod='+Kod.text);
Data.Add('number='+nomer.Text);
Data.Add('sms_text='+text.Text);
Data.Add('private_key='+public_key);
Data.Add('public_key='+public_key);
Data.Add('submit.x=submit.x');
Data.Add('submit.y=submit.y');
S:=IdHTTP1.Post('http://www.sms.tele2.ru/'Data);
if 
Pos('green'S)<>0 then
Label1
.Caption:='ДА :)'
else
Label1.Caption:='Нет;)'

end;


end



Программа работает но с отправкой на сервер данных запутался ,не могу сообразить !!! Помогите пожалуйста юнному программисту !!!!!
 
Ответить с цитированием