Hi,
Ich möchte gern mit einem PHP Skript ein Formular auf einer Webseite ausfüllen bzw. ausführen.
Was du also *wirklich* möchtest, ist per PHP einen HTTP-Request machen.
Das Formular enthält 3 Felder - 2x Text und einmal einen File Input. Das Formular wird mittels POST verarbeitet.
Ich baue eine Verbindung zu der gewünschten Seite auf und nun? Wie gehts weiter?
Du sendest deine Daten im dafür vorgesehenen Format, und wertest ggf. die Antwort aus.
Ich habe mir das hier angeschaut: http://www.php-faq.de/q-code-post.html
OK, heißt das ich kann das POST Array und das FILES in einem "Aufwasch" übertragen, oder jedes Element einzeln?
$_POST und $_FILES sind lediglich Eigenheiten von PHP bei der Aufarbeitung und Bereitstellung per POST empfangener Request-Daten - das hat mit dem, was auf HTTP-Ebene vor sich geht, erst mal wenig zu tun.
Entweder informierst du dich, wie ein Request vom Typ multipart/form-data aufgebaut sein muss, und implementierst das selber - oder du nutzt gleich fertige Lösungen, wie bspw. cURL.
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]