Dateigrösse ermitteln
Hi
Ich möchte gerne wissen wie gross in KB oder Bytes die Bilddatei ist die auf den Server liegt. Kann aber nur die Grösse in Pixel abfragen Das geht, ist aber nicht was ich will: $info1 = getimagesize ("http://localhost/images/$bildname"); var_dump($info1); Resultat: array(7) { [0]=> int(4032) [1]=> int(6048) [2]=> int(2) [3]=> string(26) "width="4032" height="6048"" ["bits"]=> int(8) ["channels"]=> int(4) ["mime"]=> string(10) "image/jpeg" } Habe alle Versionen mit filesize ausprobiert und bekomme immer die gleiche Fehlermeldung $info1 = filesize ("http://localhost/images/$bildname"); var_dump($info1); Warning: filesize() [function.filesize]: stat failed for http://localhost/images/testbild.jpg in C:\xampp\htdocs\bilder.php on line 74 |
AW: Dateigrösse ermitteln
filesize sollte Dir schon das gewünschte Ergebnis liefern. Gibt die Größe einer Datei in Bytes zurück, oder FALSE wenn ein Fehler auftrat.
Die Funktion filesize ist nicht für remote Dateien geeignet, die zu prüfende Datei muss über das Dateisystem des Servers verfügbar sein. |
AW: Dateigrösse ermitteln
OK, das dachte ich mir
=> Die Funktion filesize ist nicht für remote Dateien geeignet, die zu prüfende Datei muss über das Dateisystem des Servers verfügbar sein. Aber wie komme ich zur Datei, die Datei liegt auf dem Server, kann angezeigt werden http://localhost/images/$bildname auch das geht <img src='../images/<?php echo $bildname?>' border='0' width="300" height="450" /> |
AW: Dateigrösse ermitteln
Zum Beispiel (muss an Deine Konfiguration noch angepasst werden):
PHP-Code:
|
AW: Dateigrösse ermitteln
Danke es geht
$info = $_SERVER['DOCUMENT_ROOT'] .'/images/' .$bildname; $info1 = filesize ("$info"); var_dump($info1); |
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:45:38 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.