Einfacher Dateiupload mit PHP und Zend_Http_Client

Flattr this
Tweet this: Einfacher Dateiupload mit PHP und Zend_Http_Client
Dent this: 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/11

Es sind keine Trackbacks vorhanden.


Kommentare (0)

Es sind noch keine Kommentare vorhanden.

Die Kommentare zu diesem Beitrag sind gesperrt.

You liked it ? Link it on your homepage or blog: