Einfacher Dateiupload mit PHP und Zend_Http_Client
Dieses kleine Beispiel soll zeigen wie man mit Zend_Http_Client einen einfachen Datei-Upload an ein Formular realisiert.
Alternativ stehen auch noch Code-Schnipsel mit cURL und Snoopy zur zur Verfügung.
<?php
require_once 'Zend/Loader.php';
Zend_Loader::registerAutoload();
$url = 'http://www.domain.tld/pfad/zum/formular.php';
// Instanz
$client = new Zend_Http_Client($url);
// Datei angeben die man hochladen will
$client->setFileUpload('./bla.pdf', 'userfile');
// Ein weiteres Feld
$client->setParameterPost('name', 'Zend');
// Anfrage abschicken
$response = $client->request(Zend_Http_Client::POST);
$body = $response->getBody();
// Jetzt muss man nur noch $body auswerten und schauen ob der Upload
// erfolgreich war, das lässt sich je nach Ausgabe auf viele verschiedene Arten
// lösen strpos(), Regulären Ausdrücken (preg_match), DOM und Xpath oder
// ähnlichem.
Trackbacks (0)
Trackbackurl: http://www.robo47.net/trackback/snippet/11Es sind keine Trackbacks vorhanden.
You liked it ? Link it on your homepage or blog:



Benjamin Steininger ist Webentwickler auf der Suche nach einem neuen Job und
photographiert sehr gerne. Er beschäftigt sich viel mit dem Internet, PHP, Symfony, Testing und hat einen
Kommentare (0)
Es sind noch keine Kommentare vorhanden.
Die Kommentare zu diesem Beitrag sind gesperrt.