|
From: "Konrad Priemer" on 30 Jul 2008 21:50 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: .... .... $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 ); fclose($File); fclose($fp); .... .... THX und Grüße Conny
From: "Daniel Brown" on 30 Jul 2008 23:57 On Wed, Jul 30, 2008 at 9:50 PM, Konrad Priemer <connyas(a)arcor.de> wrote: > > 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 ;) Die copy() Funktion kann mit URL arbeiten. http://php.net/copy -- </Daniel P. Brown> Better prices on dedicated servers: Intel 2.4GHz/60GB/512MB/2TB $49.99/mo. Intel 3.06GHz/80GB/1GB/2TB $59.99/mo. Dedicated servers, VPS, and hosting from $2.50/mo.
From: Aschwin Wesselius on 31 Jul 2008 05:03 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
From: "Richard Heyes" on 31 Jul 2008 05:33 > Gutentag, I'm staring at the screen thinking "Huh...?". -- Richard Heyes http://www.phpguru.org
From: Shawn McKenzie on 31 Jul 2008 11:07
Richard Heyes wrote: >> Gutentag, > > I'm staring at the screen thinking "Huh...?". > He didn't even apologize for his English! -Shawn |