You are here: Re: POSTing a form programatically with cURL « PHP Programming Language « IT news, forums, messages
Re: POSTing a form programatically with cURL

Posted by Manuel Lemos on 07/13/07 03:33

Hello,

on 07/12/2007 04:42 AM Grey Alien said the following:
> Apologies for the cross post. I am quite desperate and do not know which
> ng would be the most appropriate.
>
> I am trying to programatically POST an ASP form, to allow me to log on
> to a site programatically.
>
> <form name="aspnetForm" method="post" action="Default.aspx"
> id="aspnetForm">
> <input name="_ct99:Content:UsrName" type="text"
> id="_ct99_Content_UsrName" />
> <input name="_ct99:Content:Pwd" type="password"
> id="_ct99_Content_Pwd" />
> <input type="submit" name="_ct99:Content:btnLogon" value="Logon"
> id="_ct99_Content_btnLogon" />
> <input id="_ct99_Content_SavePwd" type="checkbox"
> name="_ct99:Content:SavePwd" /></p>
> </form>
>
>
> Could anyone please specify the data I should pass with the
> CURLOPT_POSTFIELDS flag option (i.e. passed to curl_easy_setopt()) ?
> I have not been succesful so far in trying to log on.

I rarely use Curl, only as fallback for when it is not possible to
execute SSL fsockopen requests for some reason.

What I use is this HTTP client class that abstracts me everything about
an HTTP connection. Submitting a form just requires me to pass an
associative array with field names and their values. Take a look at the
test_http_post.php example:

http://www.phpclasses.org/httpclient


--

Regards,
Manuel Lemos

Metastorage - Data object relational mapping layer generator
http://www.metastorage.net/

PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация