Mailinglisten-Archive |
Hi, bitte mache bei einem neuen Thema einen neuen Thread auf und antworte nicht einfach auf eine Mail aus einem bestehenden Thread. http://www.phpbar.de/w/Mailingliste:Regeln#Beginn_eines_neuen_Themas Danke. On Fri, Feb 20, 2009 at 09:58:39AM +0100, [Tridem GmbH] Mailinglist wrote: > Eine Datei wird via Upload synchronisiert. Danach ermittelt ein PHP-Skript > die angebliche(!) Dateigrösse. > Sagen wir mal filesize = 60MB. Allerdings liefert filesize() diesen Wert > auch, wenn die Datei sich noch > Im Upload befindet und zB erst 30MB Daten/Zeilen enthält. > > Gibt es ein Möglichkeit die WAHRE Dateigrösse zu ermitteln?! PHP haelt aus Performance Gruenden einen file status cache in dem z.B. auch die Dateigroesse gespeichert wird. http://de.php.net/filesize [..] Note: The results of this function are cached. See clearstatcache() for more details. [..] D.h. du musst vor dem Aufruf von filesize() diesen Cache mit clearstatcache() loeschen um zuverlaessig die aktuelle Dateigroesse zu bekommen. http://de.php.net/clearstatcache Gruss Jens
php::bar PHP Wiki - Listenarchive