php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.03.2009, 16:10  
Neuer Benutzer
 
Registriert seit: 30.01.2009
Beiträge: 13
GTA26 ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] curl post

Problem:

Mein Server ---> Curl ---> Formular Fremderserver

Curl verwendet standartmässig application/x-www-form-urlencoded
ich brauche jedoch ENCTYPE="multipart/form-data um den anhang im Formularfeld mitschicken zu können

Hier der Formular Ausschnitt.
Code:
<tr><td>Anhang</td><td align="left"><input name="new_attachment" type="file" class="iav3Input" tabindex="7"></td></tr>
So sieht der POST aus.
Code:
Content-Disposition: form-data; name="new_attachment"; filename=""
Content-Type: application/octet-stream
Nun die Frage:
Wie Realisiere ich den POST befehl über Curl damit es dem ENCTYPE="multipart/form-data Standart entspricht?

Habe was gefunden das die Lösung sein könnte
Zitat:
Die analoge Syntax wäre curl -F upload_file=@c:/test.zip -F userid=foo -F password=foobar UltraVNC: Remote Support Software, Remote Support tool, Remote Desktop Control, Remote Access Software, PC Remote Control
Hab jedoch keine Ahnung wie Anwenden da mein POST befehl folgendermassen aussieht.

Code:
curl_setopt($ch, CURLOPT_POSTFIELDS, 'new_subject=subject&new_body=Textfeld&new_sender= email@adresse.com&new_senderName=AbsenderName&new_ receiver=&new_receiverList=46&new_sendDate=09.03.2 010&new_sendHour=01&new_sendMin=01&new_attachment= &new_type=0&submit=Senden');
Ich hoffe Ihr könnt mir igendwie helfen
GTA26 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.03.2009, 20:09  
Neuer Benutzer
 
Registriert seit: 30.01.2009
Beiträge: 13
GTA26 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

So hab es selbst rausgefunden!

Wen Formular ENCTYPE="multipart/form-data ist dann Post so angeben-->

$postData[ 'new_subject' ] = "Subject";
$postData[ 'new_body' ] = "Body";
$postData[ 'new_sender' ] = "mail@adresse.de";
$postData[ 'new_senderName' ] = "AbsenderName";
$postData[ 'new_ receiver' ] = "";
$postData[ 'new_receiverList' ] = "100";
$postData[ 'new_sendDate' ] = "09.03.2010";
$postData[ 'new_sendHour' ] = "00";
$postData[ 'new_sendMin' ] = "00";
$postData[ 'new_attachment' ] = "";
$postData[ 'new_type' ] = "0";
$postData[ 'Submit' ] = "Senden";

Wenn application/x-www-form-urlencoded dann Post so angeben -->

'new_subject=subject&new_body=Textfeld&new_sender= email@adresse.com&new_senderName=AbsenderName&new_ receiver=&new_receiverList=46&new_sendDate=09.03.2 010&new_sendHour=01&new_sendMin=01&new_attachment= &new_type=0&submit=Senden'

LG
GTA26 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Curl Post Problem GTA26 PHP Tipps 2009 2 10.03.2009 23:16
Curl mit Server-IP fettyteddy PHP-Fortgeschrittene 1 10.03.2009 21:01
quelle der POST daten in php script herausfinden ArchEnemy PHP Tipps 2009 11 26.02.2009 02:32
Post & curl Necronomicon PHP Tipps 2009 3 12.02.2009 12:43
[Erledigt] curl post problem Screeze PHP Tipps 2009 5 31.01.2009 10:01
Curl mehrere URLs öffnen in einer Curl Session. Buschdieb PHP Tipps 2008 8 20.12.2008 13:01
CURL funktieonieren nicht bazik PHP-Fortgeschrittene 12 07.11.2008 09:43
fsockopen mit https ohne curl und openssl loom613 PHP-Fortgeschrittene 13 25.10.2008 03:17
nuSOAP SSL und cURL Typhon PHP Tipps 2008 0 24.10.2008 15:10
POST RAW übernehmen (curl url --data-binary "$data" sponer PHP Tipps 2007 3 20.06.2007 22:06
POST socke PHP Tipps 2005 5 25.04.2005 12:52
[Erledigt] PHP nachträglich mit CURL Support ausstatten PHP-Fortgeschrittene 2 20.12.2004 16:19
Linux Drucker unter Windows tennessee Server, Hosting und Workstations 10 16.12.2004 17:14
GET vor POST ? PHP-Fortgeschrittene 17 26.11.2004 13:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php post senden curl, curl post php, php curl post, curl post data, curl post, curl form post, curl formular, php curl post senden, curl post formular, curl formular absenden, php curl formular absenden, curl post senden, php curl formular, curl post form, php curl formularname angeben, php curl post data, php curl multipart, http://www.php.de/php-einsteiger/52798-erledigt-curl-post.html, curl post multipart/form-data, php curl formular anmelden

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum