Submitting a form multiple times.

Hi there,

There's this form on this page https://host7.veoweb.net/~veod/members/cancel.html
You have to fill it out and send it to have your account cancelled.

I wish to write a php script and execute it on my server to be able to submit this form numerous times. Please help?

Regards
Ege
LVL 1
egeiyiogluAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

hernst42Commented:
use curl for such things See http://de3.php.net/curl or e.g. http:Q_21215564.html

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
iamanindianCommented:
hernst42 said that right.
Just in case you don't have Curl...

You can simply use a form on your server like they have: i.e.
-----------------------------------------------------------------------------------------------------------------------------------------------------
<form action="https://host7.veoweb.net/~veod/cgi-bin/form_mail.php" method="post"> <input type="hidden" value="Cancel
Account" name="subject"><input type="hidden" value="firstname,email_address,lastname" name="required">
                                    <table height="328">
                                      <tbody>
                                        <tr>
                                          <td class="bodycell" align="right" width="25%" height="25"><font face="Verdana" size="2">Domain:*</font></td>
                                          <td class="bodycell" width="50%" height="25"><font face="Verdana" size="2">www.<input class="format" name="url" size="20"></font></td>
                                        </tr>
                                        <tr>
                                          <td class="bodycell" align="right" width="25%" height="25"><font face="Verdana" size="2">First
                                            Name:*</font></td>
                                          <td width="50%" height="25"><font face="Verdana" size="2"><input class="format" name="firstname" size="20"></font></td>
                                        <tr>
                                          <td class="bodycell" align="right" width="25%" height="25"><font face="Verdana" size="2">Last
                                            Name:*</font></td>
                                          <td width="50%" height="25"><font face="Verdana" size="2"><input class="format" name="lastname" size="20"></font></td>
                                        </tr>
                                        <tr>
                                          <td class="bodycell" align="right" width="25%" height="25"><font face="Verdana" size="2">Address:*</font></td>
                                          <td width="50%" height="25"><font face="Verdana" size="2"><input class="format" name="address" size="20"></font></td>
                                        </tr>
                                        <tr>
                                          <td class="bodycell" align="right" width="25%" height="25"><font face="Verdana" size="2">City:*</font></td>
                                          <td width="50%" height="25"><font face="Verdana" size="2"><input class="format" name="city" size="20"></font></td>
                                        </tr>
                                        <tr>
                                          <td class="bodycell" align="right" width="25%" height="34"><font face="Verdana" size="2">State
                                            / Province:*</font></td>
                                          <td width="50%" height="34"><font face="Verdana" size="2"><input class="format" name="state" size="20"></font></td>
                                        </tr>
                                        <tr>
                                          <td class="bodycell" align="right" width="25%" height="25"><font face="Verdana" size="2">Zip
                                            Code:*</font></td>
                                          <td width="50%" height="25"><font face="Verdana" size="2"><input class="format" name="zipcode" size="20"></font></td>
                                        </tr>
                                        <tr>
                                          <td class="bodycell" align="right" width="25%" height="25"><font face="Verdana" size="2">Country:*</font></td>
                                          <td width="50%" height="25"><font face="Verdana" size="2"><select class="format" size="1" name="country">
                                              <option value>Choose from list</option>
                                              <option value="US" selected>United
                                              States</option>
                                              <option value="CA">Canada</option>
                                              <option value="UK">United Kingdom</option>
                                              <option value="AF">Afghanistan</option>
                                              <option value="AL">Albania</option>
                                              <option value="DZ">Algeria</option>
                                              <option value="AS">American Samoa</option>
                                              <option value="AD">Andorra</option>
                                              <option value="AO">Angola</option>
                                              <option value="AI">Anguilla</option>
                                              <option value="AQ">Antarctica</option>
                                              <option value="AG">Antigua and
                                              Barbuda</option>
                                              <option value="AR">Argentina</option>
                                              <option value="AM">Armenia</option>
                                              <option value="AW">Aruba</option>
                                              <option value="AU">Australia</option>
                                              <option value="AT">Austria</option>
                                              <option value="AZ">Azerbaijan</option>
                                              <option value="BS">Bahamas</option>
                                              <option value="BH">Bahrain</option>
                                              <option value="BD">Bangladesh</option>
                                              <option value="BB">Barbados</option>
                                              <option value="BY">Belarus</option>
                                              <option value="BE">Belgium</option>
                                              <option value="BZ">Belize</option>
                                              <option value="BJ">Benin</option>
                                              <option value="BM">Bermuda</option>
                                              <option value="BT">Bhutan</option>
                                              <option value="BO">Bolivia</option>
                                              <option value="BA">Bosnia-Herzegovina</option>
                                              <option value="BW">Botswana</option>
                                              <option value="BV">Bouvet Island</option>
                                              <option value="BR">Brazil</option>
                                              <option value="IO">British Indian
                                              Ocean Territory</option>
                                              <option value="BN">Brunei
                                              Darussalam</option>
                                              <option value="BG">Bulgaria</option>
                                              <option value="BF">Burkina Faso</option>
                                              <option value="BI">Burundi</option>
                                              <option value="KH">Cambodia</option>
                                              <option value="CM">Cameroon</option>
                                              <option value="CV">Cape Verde</option>
                                              <option value="KY">Cayman Islands</option>
                                              <option value="CF">Central African
                                              Republic</option>
                                              <option value="TD">Chad</option>
                                              <option value="CL">Chile</option>
                                              <option value="CN">China</option>
                                              <option value="CX">Christmas
                                              Island</option>
                                              <option value="CC">Cocos (Keeling)
                                              Islands</option>
                                              <option value="CO">Colombia</option>
                                              <option value="KM">Comoros</option>
                                              <option value="CG">Congo</option>
                                              <option value="CK">Cook Islands</option>
                                              <option value="CR">Costa Rica</option>
                                              <option value="CI">Cote D'Ivoire</option>
                                              <option value="HR">Croatia</option>
                                              <option value="CU">Cuba</option>
                                              <option value="CY">Cyprus</option>
                                              <option value="CZ">Czech Republic</option>
                                              <option value="DK">Denmark</option>
                                              <option value="DJ">Djibouti</option>
                                              <option value="DM">Dominica</option>
                                              <option value="DO">Dominican
                                              Republic</option>
                                              <option value="TP">East Timor</option>
                                              <option value="EC">Ecuador</option>
                                              <option value="EG">Egypt</option>
                                              <option value="SV">El Salvador</option>
                                              <option value="GQ">Equatorial
                                              Guinea</option>
                                              <option value="EE">Estonia</option>
                                              <option value="ET">Ethiopia</option>
                                              <option value="FO">Faeroe Islands</option>
                                              <option value="FK">Falkland
                                              Islands (Malvinas)</option>
                                              <option value="FJ">Fiji</option>
                                              <option value="FI">Finland</option>
                                              <option value="FR">France</option>
                                              <option value="GF">French Guiana</option>
                                              <option value="PF">French
                                              Polynesia</option>
                                              <option value="TF">French Southern
                                              Territories</option>
                                              <option value="GA">Gabon</option>
                                              <option value="GM">Gambia</option>
                                              <option value="GE">Georgia</option>
                                              <option value="DE">Germany</option>
                                              <option value="GH">Ghana</option>
                                              <option value="GI">Gibraltar</option>
                                              <option value="GR">Greece</option>
                                              <option value="GL">Greenland</option>
                                              <option value="GD">Grenada</option>
                                              <option value="GP">Guadeloupe</option>
                                              <option value="GU">Guam</option>
                                              <option value="GT">Guatemala</option>
                                              <option value="GG">Guernsey, C.I.</option>
                                              <option value="GN">Guinea</option>
                                              <option value="GW">Guinea-Bissau</option>
                                              <option value="GY">Guyana</option>
                                              <option value="HT">Haiti</option>
                                              <option value="HM">Heard and
                                              McDonald Islands</option>
                                              <option value="HN">Honduras</option>
                                              <option value="HK">Hong Kong</option>
                                              <option value="HU">Hungary</option>
                                              <option value="IS">Iceland</option>
                                              <option value="IN">India</option>
                                              <option value="ID">Indonesia</option>
                                              <option value="IR">Iran (Islamic
                                              Republic of)</option>
                                              <option value="IQ">Iraq</option>
                                              <option value="IE">Ireland</option>
                                              <option value="IM">Isle of Man</option>
                                              <option value="IL">Israel</option>
                                              <option value="IT">Italy</option>
                                              <option value="JM">Jamaica</option>
                                              <option value="JP">Japan</option>
                                              <option value="JE">Jersey, C.I.</option>
                                              <option value="JO">Jordan</option>
                                              <option value="KZ">Kazakhstan</option>
                                              <option value="KE">Kenya</option>
                                              <option value="KI">Kiribati</option>
                                              <option value="KP">Korea, Dem.
                                              People's Rep of</option>
                                              <option value="KR">Korea, Republic
                                              of</option>
                                              <option value="KW">Kuwait</option>
                                              <option value="KG">Kyrgyzstan</option>
                                              <option value="LA">Lao Peoples
                                              Democratic Republi</option>
                                              <option value="LV">Latvia</option>
                                              <option value="LB">Lebanon</option>
                                              <option value="LS">Lesotho</option>
                                              <option value="LR">Liberia</option>
                                              <option value="LY">Libyan Arab
                                              Jamahiriya</option>
                                              <option value="LI">Liechtenstein</option>
                                              <option value="LT">Lithuania</option>
                                              <option value="LU">Luxembourg</option>
                                              <option value="MO">Macau</option>
                                              <option value="MG">Madagascar</option>
                                              <option value="MW">Malawi</option>
                                              <option value="MY">Malaysia</option>
                                              <option value="MV">Maldives</option>
                                              <option value="ML">Mali</option>
                                              <option value="MT">Malta</option>
                                              <option value="MH">Marshall
                                              Islands</option>
                                              <option value="MQ">Martinique</option>
                                              <option value="MR">Mauritania</option>
                                              <option value="MU">Mauritius</option>
                                              <option value="MX">Mexico</option>
                                              <option value="FM">Micronesia,
                                              Fed. States of</option>
                                              <option value="MD">Moldova,
                                              Republic of</option>
                                              <option value="MC">Monaco</option>
                                              <option value="MN">Mongolia</option>
                                              <option value="MS">Montserrat</option>
                                              <option value="MA">Morocco</option>
                                              <option value="MZ">Mozambique</option>
                                              <option value="MM">Myanmar</option>
                                              <option value="NA">Namibia</option>
                                              <option value="NR">Nauru</option>
                                              <option value="NP">Nepal</option>
                                              <option value="AN">Netherland
                                              Antilles</option>
                                              <option value="NL">Netherlands</option>
                                              <option value="NT">Neutral Zone
                                              (Saudi/Iraq)</option>
                                              <option value="NC">New Caledonia</option>
                                              <option value="NZ">New Zealand</option>
                                              <option value="NI">Nicaragua</option>
                                              <option value="NE">Niger</option>
                                              <option value="NG">Nigeria</option>
                                              <option value="NU">Niue</option>
                                              <option value="NF">Norfolk Island</option>
                                              <option value="MP">Northern
                                              Mariana Islands</option>
                                              <option value="NO">Norway</option>
                                              <option value="OM">Oman</option>
                                              <option value="PK">Pakistan</option>
                                              <option value="PW">Palau</option>
                                              <option value="PA">Panama</option>
                                              <option value="PZ">Panama Canal
                                              Zone</option>
                                              <option value="PG">Papua New
                                              Guinea</option>
                                              <option value="PY">Paraguay</option>
                                              <option value="PE">Peru</option>
                                              <option value="PH">Philippines</option>
                                              <option value="PN">Pitcairn</option>
                                              <option value="PL">Poland</option>
                                              <option value="PT">Portugal</option>
                                              <option value="PR">Puerto Rico</option>
                                              <option value="QA">Qatar</option>
                                              <option value="RE">Reunion</option>
                                              <option value="RO">Romania</option>
                                              <option value="RU">Russian
                                              Federation</option>
                                              <option value="RW">Rwanda</option>
                                              <option value="KN">Saint Kitts and
                                              Nevis</option>
                                              <option value="LC">Saint Lucia</option>
                                              <option value="WS">Samoa</option>
                                              <option value="SM">San Marino</option>
                                              <option value="ST">Sao Tome and
                                              Principe</option>
                                              <option value="SA">Saudi Arabia</option>
                                              <option value="SN">Senegal</option>
                                              <option value="SC">Seychelles</option>
                                              <option value="SL">Sierra Leone</option>
                                              <option value="SG">Singapore</option>
                                              <option value="SK">Slovakia</option>
                                              <option value="SI">Slovenia</option>
                                              <option value="SB">Solomon Islands</option>
                                              <option value="SO">Somalia</option>
                                              <option value="ZA">South Africa</option>
                                              <option value="ES">Spain</option>
                                              <option value="LK">Sri Lanka</option>
                                              <option value="SH">St. Helena</option>
                                              <option value="PM">St. Pierre and
                                              Miquelon</option>
                                              <option value="VC">St. Vincent and
                                              the Grenadines</option>
                                              <option value="SD">Sudan</option>
                                              <option value="SR">Suriname</option>
                                              <option value="SJ">Svalbard and
                                              Jan Mayen Islands</option>
                                              <option value="SZ">Swaziland</option>
                                              <option value="SE">Sweden</option>
                                              <option value="CH">Switzerland</option>
                                              <option value="SY">Syrian Arab
                                              Republic</option>
                                              <option value="TW">Taiwan</option>
                                              <option value="TJ">Tajikistan</option>
                                              <option value="TZ">Tanzania,
                                              United Republic of</option>
                                              <option value="TH">Thailand</option>
                                              <option value="TG">Togo</option>
                                              <option value="TK">Tokelau</option>
                                              <option value="TO">Tonga</option>
                                              <option value="TT">Trinidad and
                                              Tobago</option>
                                              <option value="TN">Tunisia</option>
                                              <option value="TR">Turkey</option>
                                              <option value="TM">Turkmenistan</option>
                                              <option value="TC">Turks and
                                              Caicos Islands</option>
                                              <option value="TV">Tuvalu</option>
                                              <option value="AE">U.A.E.</option>
                                              <option value="UM">U.S.Minor
                                              Outlying Islands</option>
                                              <option value="UG">Uganda</option>
                                              <option value="UA">Ukraine</option>
                                              <option value="UY">Uruguay</option>
                                              <option value="UZ">Uzbekistan</option>
                                              <option value="VU">Vanuatu</option>
                                              <option value="VA">Vatican City
                                              State</option>
                                              <option value="VE">Venezuela</option>
                                              <option value="VN">Viet Nam</option>
                                              <option value="VG">Virgin Islands
                                              (British)</option>
                                              <option value="VI">Virgin Islands,
                                              U.S.</option>
                                              <option value="WF">Wallis and
                                              Futuna Islands</option>
                                              <option value="EH">Western Sahara</option>
                                              <option value="YE">Yemen, Republic
                                              of</option>
                                              <option value="YU">Yugoslavia</option>
                                              <option value="ZR">Zaire</option>
                                              <option value="ZM">Zambia</option>
                                              <option value="ZW">Zimbabwe</option>
                                            </select></font></td>
                                        </tr>
                                        <tr>
                                          <td class="bodycell" align="right" width="25%" height="25"><font face="Verdana" size="2">Telephone:*</font></td>
                                          <td width="50%" height="25"><font face="Verdana" size="2"><input class="format" name="telephone" size="20"></font></td>
                                        </tr>
                                        <tr>
                                          <td class="bodycell" align="right" width="25%" height="25"><font face="Verdana" size="2">Fax:</font></td>
                                          <td width="50%" height="25"><font face="Verdana" size="2"><input class="format" name="fax" size="20"></font></td>
                                        </tr>
                                        <tr>
                                          <td class="bodycell" vAlign="top" align="right" width="25%" height="25"><font face="Verdana" size="2">Email:*</font></td>
                                          <td vAlign="center" width="50%" height="25"><font face="Verdana" size="2"><input class="format" name="email_address" size="20">&nbsp;</font></td>
                                        </tr>
                                      </tbody>
                                    </table>
                                    <table width="334">
                                      <tr>
                                        <td class="bodycell" align="left" width="92"><font face="Verdana" size="2">Reason
                                          For Leaving:</font></td>
                                        <td width="228"><textarea class="format" name="comment" rows="4" cols="20"></textarea></td>
                                      </tr>
                                    </table>
                                    <p align="center"><input type="submit" value="Submit Form">&nbsp;&nbsp;</p>
                                  </form>
-----------------------------------------------------------------------------------------------------------------------------------------------------
...populate with PHP...& submit using a javascript submit().

Limitations:
You won't be able to get the response captured.

So, if you have Curl installed...then go ahead with what hernst42 advised. That should be a good choice.
Else...if Curl is not available...& you are not that bothered about the after-submission response...then you can use the form/javascript way.

Regards
WC

PS: I copied the form from your link...
egeiyiogluAuthor Commented:
1- Where do I specify how many times to submit it with Curl?

2- What is the exact command to use to do it with Java_
iamanindianCommented:
Curl:
Use it in a loop...& use Curl functions to post (you need to read http://www.php.net/manual/en/ref.curl.php)

JavaScript:
Populate the form with php & then at the end of the page call something like:
---------------------------------------------------------------------------------------------------
<script language="javascript">
document.formname.submit();
</script>
---------------------------------------------------------------------------------------------------

Just note...you have to name the form that you are populating...in my above post, the form that I had placed (which I copied from your link) didn't have any name e.g.

<form action="https://host7.veoweb.net/~veod/cgi-bin/form_mail.php" method="post">

So, you could call it as:

<form action="https://host7.veoweb.net/~veod/cgi-bin/form_mail.php" method="post" name="formname">


Hope this helps.
Regards
WC
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.