![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
POST запрос и PHP
Fugas © (2006-09-02 15:58:00)Как отправить пост запрос пхп скрипту , знаю какие даные передавать и где скрипт лежит.
Как реализовать САБЖ??Хотелось бы без InDY
Furyz (2006-09-04 16:33:00) [1]Работает спасибо за помощь
SergP (2006-09-04 07:01:00) [2]> [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-03 23:30:00) [3]попробую скажу , да не ожидал
Dmitrij_K (2006-09-03 21:40:00) [4]это HTTPSOCK.pas
function HttpPost(server, url, data: string; var header: string): string;
...
Dmitrij_K (2006-09-03 21:39:00) [5]в исходнике ошибка
так работает
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);
Furyz (2006-09-03 20:14:00) [6]вот мое :
HttpPost('localhost', sitepolog+'/admin/addalbum2.php', 'artist=aaa¶album=bbb2', header);
вот скрипт:
$artist=$_POST['artist'];
и все равно добавляется пустым , если я все делаю через web все пашет
Furyz (2006-09-03 18:36:00) [7]попробую скажу
Dmitrij_K (2006-09-03 17:40:00) [8]
> По [4] все работает , но не знаю как передаь данные скрипту
> - передаются пустые поля , что ессно огорчает
типа так
HttpPost('localhost', 'path\script.php', 'param1=value1¶m2=value2', header);
Furyz (2006-09-03 16:10:00) [9]хотя это не совсем то , эо описание самого метода пост ,просто я пишу оболочку к сложному скрипту:
Через php все работает , но ламеров это не устраивает,поэтому пишу прогу.. хотелось бы передать параметры напрямую скрипту.
По [4] все работает , но не знаю как передаь данные скрипту - передаются пустые поля , что ессно огорчает
Furyz (2006-09-03 16:05:00) [10]и на том спасибо
Орион (2006-09-03 15:26:00) [11]> [5] Furyz © (03.09.06 15:08)
http://www.ietf.org/rfc/rfc2616.txt
Furyz (2006-09-03 15:08:00) [12]а как его правильно сформировать если известны параметры?
Dmitrij_K (2006-09-02 16:30:00) [13]http://tothpaul.free.fr/sources.php?dprtcp.crtsock
Furyz (2006-09-02 16:21:00) [14]и каким образом это сделать , без Indy
Furyz (2006-09-02 16:20:00) [15]сокеты7
Dmitrij_K (2006-09-02 16:17:00) [16]Соединяешся с http сервером и передаешь данные, в чем проблема?