Javascript: Seitengrösse angeben?

Hi@ll!

Da ich im Brett verrutscht bin, hier nochmals meine Frage (schonmal bei „Java“ gestellt…):

Ich bin auf der Suche nach nem Script, der einfach nur die Dateigrösse der Datei, in der er aufgerufen wird, herausfindet u anzeigt. Im Endeffekt solls dann so aussehen:

Diese Datei ist xxx kByte gross.

Und genau dieses „xxx kByte“ soll aus der Dateigrösse bestehen u mittles Javascript „ausgerechnet“ bzw aufgerufen werden.

Bin im Netz leider nicht fündig geworden, vllt hab ich auch nur die falschen Suchbegriffe benutzt…

Gruss

Mutschy

Hallo mutschy,

hört sich für mich weniger nach einem Fall für JavaScript als für PHP an…

Viele Grüße,

Mohamed.

Hi@ll!

Da ich im Brett verrutscht bin, hier nochmals meine Frage
(schonmal bei „Java“ gestellt…):

Da war sie auch richtiger als hier.

Ich bin auf der Suche nach nem Script, der einfach nur die
Dateigrösse der Datei, in der er aufgerufen wird, herausfindet
u anzeigt. Im Endeffekt solls dann so aussehen:

Da ist schon das Problem .

Diese Datei ist xxx kByte gross.

Und genau dieses „xxx kByte“ soll aus der Dateigrösse bestehen
u mittles Javascript „ausgerechnet“ bzw aufgerufen werden.

Dateioperationen http://www.expertenseite.de/index.page/question.acti…

oder auch http://www.werle.com/tipps/js/js1.htm

Willst du nur Seiten von deinem Server anbieten, dann kann man natürlich per ServerScript in die HTML siete reinschreiben wie gröss diese ist.

var dateibytes=3256;
function zeigebytes()
{
var myDoc = document.getElementById("kilobytes");
myDoc.innerHTML=dateibytes+" kb grosse Datei";
}
Keine Bytes

wobei dein ServerScript

var dateibytes=3256;

die Bytes (hier 3256) hineinschreiben muss.

Hallo Mutschy,

Ich bin auf der Suche nach nem Script, der einfach nur die
Dateigrösse der Datei, in der er aufgerufen wird, herausfindet
u anzeigt. Im Endeffekt solls dann so aussehen:

Diese Datei ist xxx kByte gross.

Und genau dieses „xxx kByte“ soll aus der Dateigrösse bestehen
u mittles Javascript „ausgerechnet“ bzw aufgerufen werden.

wie hier schon gesagt, dass ist kein Fall für Javascript (also den Browser), sondern für ein serverseitiges Skript.

In PHP z.B. säh es so aus:

$source = ".".$\_SERVER["PHP\_SELF"];
$dateigroesse = number\_format(filesize($source)/1000,3,",","");
echo("Diese Datei ist $dateigroesse kByte groß!");

Aber auch in allen anderen serverseitigen Sprachen geht es sehr ähnlich.

Grüße,
Dietmar