Re: Get Remote-Image
| From: | Aschwin Wesselius | Date: | Thu, 31 Jul 2008 09:03:15 +0000 |
| Subject: | Re: Get Remote-Image | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-277519@lists.php.net to get a copy of this message | ||
Konrad Priemer wrote:
Moin, kann mir mal wer auf die Sprünge helfen, ich bekomme es gerade nicht geregelt ein Image "on-the-fly" von einem Remote-Host per fsockopen auf meinen Server zu ziehen. Irgendwo hab ich da voll die Blockade ;) Mein "nichtfunktionierender" Versuch: ... Gutentag,Enschuldigung fur meine Deutsche schreibe. Aber Ich habe jetzt menige Jahren kein Deutsch geschrieben.
... $out = "GET ".<URL_REMOTE_IMAGE>." HTTP/1.0\r\nHost: ".$this->host."\r\nUser-Agent: GetWiki for WordPress\r\n\r\n"; $fp = fsockopen($this->host, $this->port, $errno, $errstr, 30); $File = fopen(<PFAD_ZUM_ASPEICHERN>,"wb"); fwrite( $File, $out ); Was Sie hier macht is nicht richtig. Sie schreiben $out nach $File, weil $out mußt zum $fp geschrieben werden.$fp Ist die Remote Host, und $out ist die Request. Die ervolg ist das $fp gibt Sie ein Response, und konnen mit fgets() oder fread() ausgelesen worden. Wieso, $tmp = fgets($fp); Und weiter Sie konnen $tmp ins $File schreiben.
fclose($File); fclose($fp); Vielleicht ist es nicht gar richtig, aber Sie konnen das doch testen.Viel Spaß mit coding. Grüße Aschwin Wesselius