wget mit post-data

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
alientxc
Posts: 20
Joined: 2003-12-23 14:09
 

wget mit post-data

Post by alientxc »

Hallo..

versuche jetzt schon eine ganze weile wget zum fligen zu bekommen...

und zwar versuche ich folgendes POST Formular per wget zu übergeben:

Code: Select all

<form name="my_zone" method="post" action="record_zone.php">
<input name="click_img_zone" type="hidden" id="click_img_zone" value="">
<input name="choice_zone" type="hidden" id="choice_zone" value="2">
<input name="accord_enter" type="hidden" id="accord_enter" value="">
<input name="where_i_go" type="hidden" id="where_i_go" value="/index_h.php?rub=&what=&tv=">
</form>
dazu mache ich folgendes:

Code: Select all

wget --post-data "accord_enter=yes&click_img_zone=&choice_zone=2&where_i_go=index_h.php?rub=&what=&tv=" http://www.ffff.com/record_zone.php -O ${TMP_FILE}
Mein Problem ist aber der Wert von where_i_go.

Er nimmt alles bis index_h.php?rub= an aber dann folgt ja ein & und dass wird eben nicht als einzener wert angenommen sondern als weiterer post wert... :evil:

Hat jemand ne Idee wie ich das richtig übergeben bekomme?

Gruß,
Thomas
hornox
Posts: 139
Joined: 2005-09-22 23:09
 

Re: wget mit post-data

Post by hornox »

wget fügt stillschweigend ein "Content-Type: application/x-www-form-urlencoded" in den Header ein, entsprechend mußt du deine Daten codieren:
click_img_zone=&choice_zone=2&accord_enter=&where_i_go=%2Findex_h.php%3Frub%3D%26what%3D%26tv%3
alientxc
Posts: 20
Joined: 2003-12-23 14:09
 

Re: wget mit post-data

Post by alientxc »

HornOx wrote:wget fügt stillschweigend ein "Content-Type: application/x-www-form-urlencoded" in den Header ein, entsprechend mußt du deine Daten codieren:
click_img_zone=&choice_zone=2&accord_enter=&where_i_go=%2Findex_h.php%3Frub%3D%26what%3D%26tv%3
Danke, das wars :-D

Gruß,
Thomas