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

Вниз

POST запрос и PHP   Найти похожие ветки 

 
Fugas   (2006-09-02 15:58) [0]

Как отправить пост запрос пхп скрипту , знаю какие даные передавать и где скрипт лежит.
Как реализовать САБЖ??Хотелось бы без InDY


 
Dmitrij_K   (2006-09-02 16:17) [1]

Соединяешся с http сервером и передаешь данные, в чем проблема?


 
Furyz ©   (2006-09-02 16:20) [2]

сокеты7


 
Furyz ©   (2006-09-02 16:21) [3]

и каким образом это сделать , без Indy


 
Dmitrij_K   (2006-09-02 16:30) [4]

http://tothpaul.free.fr/sources.php?dprtcp.crtsock


 
Furyz ©   (2006-09-03 15:08) [5]

а как его правильно сформировать если известны параметры?


 
Орион ©   (2006-09-03 15:26) [6]

> [5] Furyz ©   (03.09.06 15:08)

http://www.ietf.org/rfc/rfc2616.txt


 
Furyz ©   (2006-09-03 16:05) [7]

и на том спасибо


 
Furyz ©   (2006-09-03 16:10) [8]

хотя это не совсем то , эо описание самого метода пост  ,просто я пишу оболочку к сложному скрипту:
Через php все работает , но ламеров это не устраивает,поэтому пишу прогу.. хотелось бы передать параметры напрямую скрипту.
По [4] все работает , но не знаю как передаь данные скрипту - передаются пустые поля  , что ессно огорчает


 
Dmitrij_K   (2006-09-03 17:40) [9]


> По [4] все работает , но не знаю как передаь данные скрипту
> - передаются пустые поля  , что ессно огорчает

типа так
HttpPost("localhost", "path\script.php", "param1=value1&param2=value2", header);


 
Furyz ©   (2006-09-03 18:36) [10]

попробую скажу


 
Furyz ©   (2006-09-03 20:14) [11]

вот мое :
HttpPost("localhost", sitepolog+"/admin/addalbum2.php", "artist=aaa¶album=bbb2", header);
вот скрипт:
$artist=$_POST["artist"];
и все равно добавляется пустым , если я все делаю через web все  пашет


 
Dmitrij_K   (2006-09-03 21:39) [12]

в исходнике ошибка

так работает

 assigncrtsock(handle, sin, sout);
 writeln(sout, "POST ", url, " HTTP/1.0");
 writeln(sout, "Host: "+server);
 writeln(sout, "Content-length: ", Length(data));
 writeln(sout, "Connection: Keep-Alive");
 writeln(sout, "Content-Type: application/x-www-form-urlencoded");
 if header <> "" then writeln(sout, header);


 
Dmitrij_K   (2006-09-03 21:40) [13]

это HTTPSOCK.pas
function HttpPost(server, url, data: string; var header: string): string;
...


 
Furyz ©   (2006-09-03 23:30) [14]

попробую скажу , да не ожидал


 
SergP ©   (2006-09-04 07:01) [15]

> [11] Furyz ©   (03.09.06 20:14)
> вот мое :
> HttpPost("localhost", sitepolog+"/admin/addalbum2.php",
> "artist=aaa¶album=bbb2", header);
> вот скрипт:
> $artist=$_POST["artist"];
> и все равно добавляется пустым , если я все делаю через
> web все  пашет


Если передаются пустые поля, то наверное про эту штуку забыли:
Content-Type: application/x-www-form-urlencoded


 
Furyz ©   (2006-09-04 16:33) [16]

Работает спасибо за помощь



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

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

Наверх




Память: 0.5 MB
Время: 0.051 c
2-1168667484
TatarinD6
2007-01-13 08:51
2007.02.04
Наверное многим будет полезен


9-1142684145
vrem
2006-03-18 15:15
2007.02.04
Rage 3D


15-1167243972
tesseract
2006-12-27 21:26
2007.02.04
ННМП


1-1165956161
AndreyRu
2006-12-12 23:42
2007.02.04
Сглаживание глифов


2-1169127279
Кевларвестов Семен
2007-01-18 16:34
2007.02.04
TReader не читает из TMemoryStream