Mailinglisten-Archive |
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