Post mit Curl
gta26
- php
Hallo Leute, habe folgendes Problem.
Irgendwie bekomme ich es nicht hin, dass mein mit
Curl generierter Post vom Server angenommen wird.
Ich habe das Gefühl es liegt an Folgende Argumente im Form:
ENCTYPE="multipart/form-data.
Das Form beinhaltet noch ein Feld, das einem erlaubt Dateien mit zu senden.
Im Post werden gleich zwei variable mitgesendet.
Content-Disposition: form-data; name="new_attachment"; filename=""
Content-Type: application/octet-stream
Wie kann man dies im Curl als Argument mitschicken?
Hier noch alle Infos die man braucht.
//Abgefangenes Post:
//-------------------------------------------------------------------------
POST /newsletter/newsletter_new.asp?action=add&id= -----------------------------60042650020100
Content-Disposition: form-data; name="new_subject"
Subjekt
-----------------------------60042650020100
Content-Disposition: form-data; name="new_body"
Nachricht
-----------------------------60042650020100
Content-Disposition: form-data; name="new_sender"
mail Adresse
-----------------------------60042650020100
Content-Disposition: form-data; name="new_senderName"
sender Name
-----------------------------60042650020100
Content-Disposition: form-data; name="new_receiver"
-----------------------------60042650020100
Content-Disposition: form-data; name="new_receiverList"
46
-----------------------------60042650020100
Content-Disposition: form-data; name="new_sendDate"
10.03.2009
-----------------------------60042650020100
Content-Disposition: form-data; name="new_sendHour"
00
-----------------------------60042650020100
Content-Disposition: form-data; name="new_sendMin"
00
-----------------------------60042650020100
Content-Disposition: form-data; name="new_attachment"; filename=""
Content-Type: application/octet-stream
-----------------------------60042650020100
Content-Disposition: form-data; name="new_type"
0
-----------------------------60042650020100
Content-Disposition: form-data; name="Submit"
Senden
-----------------------------60042650020100--
//-------------------------------------------------------------------------
//HTML Form:
//-------------------------------------------------------------------------
<form action="?action=add&id=" method="post" ENCTYPE="multipart/form-data">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td>Betreff</td><td align="left"><input name="new_subject" type="text" class="iav3Input" tabindex="1" value=""> </td></tr>
<tr>
<td>Nachricht </td>
<td align="left"><textarea name="new_body" class="iav3Textarea" tabindex="2" rows="15"></textarea> <%=error_new_body%></td>
</tr>
<tr>
<td>Absender Email </td>
<td align="left"><input name="new_sender" type="text" class="iav3Input" tabindex="3" value="mail@adresse.ch" readonly> </td>
</tr>
<tr>
<td>Absender Name</td>
<td align="left"><input name="new_senderName" type="text" class="iav3Input" tabindex="4" value=""> </td></tr>
<tr><td>Empfänger</td><td align="left"><input name="new_receiver" type="text" class="iav3Input" tabindex="5"> </td></tr>
<tr><td> </td><td align="left">
<select name="new_receiverList" class="iav3Input" tabindex="6" >
<option value="-1" selected>Bitte wählen</option>
<option value="46" >Block 1</option>
<option value="47" >Block 2</option>
<option value="48" >Block 3</option>
<option value="49" >Block 4</option>
<option value="50" >Block 5</option>
<option value="51" >Block 6</option>
<option value="52" >Block 7</option>
</select>
</td></tr>
<tr>
<td>Sende-Datum</td>
<td align="left"><input name="new_sendDate" type="text" class="iav3Input" tabindex="4" value="10.03.2009"> </td>
</tr>
<tr>
<td>Sende-Zeit</td>
<td align="left">
<select name="new_sendHour" id="new_sendHour" >
<option value="00" selected>00</option>
<option value="01" >01</option>
<option value="02" >02</option>
<option value="03" >03</option>
<option value="04" >04</option>
<option value="05" >05</option>
<option value="06" >06</option>
<option value="07" >07</option>
<option value="18" >18</option>
<option value="19" >19</option>
<option value="20" >20</option>
<option value="21" >21</option>
<option value="22" >22</option>
<option value="23" >23</option>
</select>
h
<select name="new_sendMin" id="new_sendMin" >
<option value="00" selected>00</option>
<option value="30" >30</option>
</select>
min </td>
</tr>
<tr><td>Anhang</td><td align="left"><input name="new_attachment" type="file" class="iav3Input" tabindex="7"></td></tr>
<tr>
<td>Typ</td>
<td><input name="new_type" type="radio" value="0" checked="checked" />
Email
<input name="new_type" type="radio" value="1" />
SMS </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" tabindex="8" value="Senden" /></td>
</tr>
<tr>
<td></td>
<td> </td>
</tr>
</table>
</form>
//------------------------------------------------------------------------