Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.13;
Скачать: CL | DM;

Вниз

NMHTTP. Нужно отправить данные методом POST.   Найти похожие ветки 

 
SergP ©   (2003-12-19 19:49) [0]

Сабж. Как сделать? Вернее у меня есть несколько переменных. Как их все засунуть в postdata, чтобы я потом в скрипте на php мог их все получить без особых проблем?


 
Дремучий ©   (2003-12-19 20:29) [1]


> чтобы я потом в скрипте на php мог их все получить без особых
> проблем?

ты их или получишь или не получишь :))
а особы проблемы случаются от других причин.

http://deep.webm.ru/forum/reply.php?num=1.2&id=62900&from=0


 
SergP ©   (2003-12-19 20:37) [2]

Имеется ввиду то что я хочу отправить например 2 переменные:
причем в самих переменных могут присутствовать любые символы (в т. числе =, & и пр.), так как это сабж и текст поста от форума. В результате ведь скрипт может не правильно понять что ему хотят передать.... Ладно щас гляну что там по твоему линку написано...


 
Дремучий ©   (2003-12-19 22:26) [3]


> Ладно щас гляну что там по твоему линку написано...

лень наказуема :))


 
SergP ©   (2003-12-19 22:54) [4]


> Дремучий © (19.12.03 22:26) [3]
>
> > Ладно щас гляну что там по твоему линку написано...
>
> лень наказуема :))

Там не то что я хотел увидеть. Да ладно. С этим вроде бы разобрался. Теперь следующая проблема:

В проге сделано типа так:
...
postdata:="subj=aaaa&posttext=bbbbbb";
NMHTTP1.Post("myURL",postdata);
data:=NMHTTP1.Body;
memo1.Lines.Text:=data;
...

в скрипте (PHP), так:
...
$subj = $_POST["subj"];
$text = $_POST["posttext"];
print "<br>";
print "$subj";
print "<br>";
print "$text";
...

В результате в memo1 я что-то не вижу того что передавал скриптам... все остальное есть кроме значений этих переменных что передавались... В чем может быть проблема?


 
SergP ©   (2003-12-19 22:55) [5]

У NMHTTP свойство OutputFileMode установлено в false...


 
SergP ©   (2003-12-20 01:33) [6]


> postdata:="subj=aaaa&posttext=bbbbbb";


Смотрю содержимое запроса, но оно почему-то испорченое. Вместо = и & стоят % и код символа в шестнадцатеричном виде...
ПРобовал и так как по вышеприведенному УРЛу написанго. Тоже нифига.
Может кто все-таки подскажет что делать?
Например subj=aaabbbcccddd в теле запроса передаваемого на сервак выглядит так: subj%3Daaabbbcccddd

Помогите кто может!!!! Уж что-то не хочется это все на сокетах переделывать...



Страницы: 1 вся ветка

Текущий архив: 2004.01.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
7-37943
mOOx_
2003-11-02 11:32
2004.01.13
MessageDlg по-русски


1-37798
ghg
2003-12-28 11:57
2004.01.13
TPersistent.Assign


1-37737
hfa
2003-12-30 10:16
2004.01.13
RichEdit


8-37799
Scote
2003-09-14 20:55
2004.01.13
Нестандартное расширение битмапа


14-37855
Ермек
2003-12-23 01:28
2004.01.13
Руссифицированный IbExpert