Übergabe von Variablen via POST
Franky
- https
tagchen
folgende situation:
ich habe ein html-formular das mit der POST methode ein paar variablen und einen dateiupload an ein php-script sendet, das die variablen und die datei entgegennimmt und verarbeitet.
jetzt muß das aber automatisiert werden, ich habe also ein php-script das die variablen ohne html-formular versendet.
wie ich das mache steht z.b. hier:
[url]http://www.zend.com/zend/spotlight/mimocsumissions.php?article=mimocsumissions[/url]
sorry habe mich verklickt...
was in der vorigen nachricht noch fehlt ist:
wie integriere ich nach der genannten methode einen fileupload?
danke im voraus...
echo $begrueszung;
wie integriere ich nach der genannten methode einen fileupload?
z.B. mit dem PEAR-Package HTTP_Client
echo "$verabschiedung $name";
Hi!
wie integriere ich nach der genannten methode einen fileupload?
z.B. mit dem PEAR-Package HTTP_Client
Ich würde eher HTTP_Request verwenden: http://pear.php.net/manual/en/package.http.http-request.file-upload.php
Und wenn man es eben "zu Fuß" machen will, hilft vielleicht http://www.php-faq.de/q/q-code-upload.html und die User-Kommentare zu fsockopen().
Aber gerade bei solchen Sachen verwende ich persönlich nach Möglichkeit immer ein passendes PEAR-Paket.
Grüße
Andreas
Hallo nochmal!
Ich würde eher HTTP_Request verwenden: http://pear.php.net/manual/en/package.http.http-request.file-upload.php
Aber gerade bei solchen Sachen verwende ich persönlich nach Möglichkeit immer ein passendes PEAR-Paket.
Wobei es in absehbarer Zeit eine neue HTTP-Extension für PHP geben wird, gibt es bereits in PECL und wird AFAIR demnächst in PHP integriert.
Damit hätte man solche Möglichkeiten direkt "out of the box": http://dev.iworks.at/ext-http/http-functions.html.gz#HttpRequest_addPostFile
Grüße
Andreas
Hi!
Ich würde eher HTTP_Request verwenden: http://pear.php.net/manual/en/package.http.http-request.file-upload.php
hast recht, ist noch elegenter als mit HTTP_Client, hier der beweis:
<?php
require_once 'HTTP/Request.php';
$req = &new HTTP_Request('http://www.../script.php');
$req->setMethod(HTTP_REQUEST_METHOD_POST);
$req->addPostData('user', 'xxx');
$req->addPostData('pass', 'yyy');
$req->addFile("fileupload", "picture.jpg", "image/jpeg");
$req->sendRequest();
$code=$req->getResponseCode();
$response=strip_tags($req->getResponseBody());
?>
p.s. ich musste viel suchen, lesen und probieren, aber jetzt funktioniert es! (voll geil...)
... besten dank ...
ich war schon ewig am suchen und jetzt hab ich eine saubere lösung!
holdrio und nen schönen abend noch.
Hallo!
Was genau ist die Frage?
Michael
[url]http://www.zend.com/zend/spotlight/mimocsumissions.php?article=mimocsumissions[/url]