phpbar.de logo

Mailinglisten-Archive

[php] nocheinmal url-dateigroesse...

[php] nocheinmal url-dateigroesse...

Emilio Paolini ep_(at)_im-netz.de
Thu, 29 Jul 1999 16:51:04 +0200


Markus Dobel wrote:
> 
> hallo ihr!
> 
> ich hab zwar schon einmal gepostet, aber irgendwie kam da garnichts.
> daher versuche ich es noch einmal.
> ich brauche eine moeglichkeit, um die dateigroesse einer url (http und
> ftp) herauszubekommen, ohne natuerlich das ganze file einlesen zu
> muessen. mit fopen kann ich aber scheinbar nur die datei sequentiell
> einlesen. filesize funktioniert nur mit lokalen dateien. nun weiss ich
> nicht weiter... gibt es vielleicht irgendeine andere moeglichkeit, an
> die dateigroesse zu kommen? ich waere auch mit einem externen script
> oder aehnlichem zufrieden, hauptsache, ich kann dieses von php3 aus
> aufrufen.


Kannst du nicht einfach ein fsockopen() auf den ftp server machen
und dann im dialog die daten bekommen ueber ls/dir ?

---beispiel aus doku fuer http connection ----

$fp = fsockopen("www.php.net", 80, &$errno, &$errstr);
if(!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
fputs($fp,"GET / HTTP/1.0\n\n");
while(!feof($fp)) {
echo fgets($fp,128);
}
fclose($fp);
}


--
| Emilio Paolini <ep_(at)_IM-NETZ.de>......................... 13349 Berlin
| IM-NETZ Internet Services, Berlin............. http://www.IM-NETZ.de
| Telekom ...................... ++49 30 4511000 (Q) und 0177 451 2000


php::bar PHP Wiki   -   Listenarchive