Ab und zu kann es vorkommen, dass man in PHP z.B. Formulare von einem anderen Server herunterladen, ausfüllen und wieder abschicken will. Das ist zwar relativ problemlos möglich, aber auch relativ viel arbeit (je nach Formular).
Und da die gute alte Snoopy-Klasse für PHP eher schlecht als recht mit PHP 5 läuft (zumindest gibt es meiner Erfahrung nach je nach Umgebung mehr oder weniger viele Probleme) habe ich mich mal ein wenig umgeschaut und bin dabei über phpWebHacks gestolpert.
Die Klasse bietet einen ähnlichen Funktionsumfang wie Snoopy und ist auf jeden Fall ein wenig moderner was den Code angeht. Leider scheint aber auch da im Moment die Entwicklung stillzustehen. Soweit ich die Klasse bisher aber eingesetzt habe funktioniert sie ganz gut (ich nutze sie in einem neuen Projekt z.B. dazu, Dateien zu WobZIP hochzuladen und das Ergebnis wieder auf meinen Server herunterzuladen.
Wer sich also mit sowas beschäftigt kann ja mal einen Blick riskieren 



Als HTTP Client habe ich bisher immer die Komponente vom Zend Framework verwendet. Kann ich nur empfehlen und lässt sich auch leicht aus dem Framework heraus nehmen.
Grüße
Tobi
Danke für den Tipp! Muss ich mir mal anschauen, weil ich gerade an einem Projekt arbeite wo ich diese Art von Funktionalität brauche (wobei meine phpWebHacks-Lösung ganz gut klappt).
Ich hatte mir auch mal die HTTP-Komponente vom BackPress-Framework angeschaut (das Framework auf dem WordPress & Co basieren) und es dann aber ganz schnell wieder sein gelassen weil die ziemlich viele externe Abhängigkeiten hat (die gehen sogar soweit, dass da Datenbankabfragen in der HTTP-Klasse sind…)