Einfacher Dateiupload mit PHP und Snoopy
Dieses kleine Beispiel soll zeigen wie man mit Snoopy einen einfachen Datei-Upload an ein Formular realisiert.
Alternativ stehen auch noch Code-Schnipsel mit Zend_Http_Client und cURL zur zur Verfügung.
<?php $url = "http://www.domain.tld/pfad/zum/formular.php"; include "Snoopy.class.php"; $snoopy = new Snoopy(); // Multi-Part aktivieren, sonst können keine Dateien übertragen werden $snoopy->set_submit_multipart(); $postVars = array(); $postVars['name'] = 'Snoopy'; $postFiles = array(); $postFiles['userfile'] = dirname(__FILE__) . '/bla.pdf'; $snoopy->submit($url, $postVars, $postFiles); $body = $snoopy->results; // 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/12Es 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.