phpbar.de logo

Mailinglisten-Archive

[php] Bilder kopieren

[php] Bilder kopieren

Ralf Eggert r.eggert at travello.de
Die Mai 9 11:02:23 CEST 2006


Moin,

Ich habe nun einen ersten quick-and-dirty Test mit PEAR:HHTP_Request
gemacht:

  $req = new HTTP_Request('http://remoteserver.de/pic/1312/1234.jpg');
  if (true === PEAR::isError($req)) die ($req->getMessage());

  $erg = $req->sendRequest();
  if (true === PEAR::isError($erg)) die ($erg->getMessage());

  $newHandle = fopen('/path/to/pics/test.jpg', 'w');
  fputs($newHandle, $req->getResponseBody());
  fclose($newHandle);

  $header = $req->getResponseBody();
  // in $header['last-modified'] ist nun das Datum

Funktioniert soweit ganz gut.

> Mmmm, der Aufruf bei wget wäre
> system("wget $url");
> im einfachsten Fall. Und die Datei liegt dann halt im Verzeichnis, wo Du
> gerade bist. Das Datum bleibt dabei erhalten.
> 
> Die Frage ist nun: kommst Du auch per PHP an das Datum?
> Und: kannst Du wget verwenden / ist es verfügbar?

Also ich denke schon, dass wget verfügbar ist. Hätte wget gegenüber der
Lösung oben denn einen Vorteil?

Gruß,

Ralf


php::bar PHP Wiki   -   Listenarchive