From: "Konrad Priemer" on
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
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
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
> Gutentag,

I'm staring at the screen thinking "Huh...?".

--
Richard Heyes
http://www.phpguru.org
From: Shawn McKenzie on
Richard Heyes wrote:
>> Gutentag,
>
> I'm staring at the screen thinking "Huh...?".
>

He didn't even apologize for his English!

-Shawn