отправляю из программы на DELPHI POST запрос.
FIdHTTP:=TIdHTTP.Create(form35.log);
Response := TStringStream.Create('');
Data:=TIdMultiPartFormDataStream.Create;
Data.AddFormField('q',string(Fq));
Data.AddFormField('l', string(Form35.login.Text));
Data.AddFormField('pass',string(Form35.pass.Text));
Data.AddFormField('d',string(Form35.database.text));
Data.AddFormField('com',Fcom);
if FFileName<>'' then Data.AddFile('File',FFileName,'plaint/text');
Data.AddFormField('EmptyField', '');
FIdHTTP.POST(Form35.shop_path.Text+Form35.script_path.text,DATA,Response);
судя по print_r ($_REQUEST),
входящие ИМЕНА параметров имеют перед своим именем %s\"
т.е. параметр pass имеет вид %s\"pass
бред. В результате $_REQUEST['pass'] равно пусто,
$_REQUEST['%s\"pass'] равно тому что передали!
Что это за симптомы и как это лечить?
Проблема с передачей параметров через TIdMultiPartFormDataStream POST запрос
Зачем 2 темы создавать?
Зачем приводить к формату строки то что уже является строкой?(string(Form35.login.Text))
Остальная часть ответа в 2 теме..
Зачем приводить к формату строки то что уже является строкой?(string(Form35.login.Text))
Остальная часть ответа в 2 теме..
[syntax=Delphi] [/syntax]
Одну тему в дельфи - одну в php
А со string - это я уже туплю жестко пытаясь понять что за фигня на ровном месте...
А со string - это я уже туплю жестко пытаясь понять что за фигня на ровном месте...