Dateigröße ermitteln
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
austausch
banner
beitrag
button
byte
datei
eingabe
fehlermeldung
fest
formular
gruss
gre
hochladen
irgend
kontrolle
lade
pixel
rasche hilfe
schlag
sprache
-
Hallo an alle,
ich habe ein kleineres problemchen und das wäre :
Ich möchte in einem script nach eingabe einer Url die größe der Datei ermitteln. Also eine remote-Datei. Local isses ja kein Problem filesize() aber mit einer enfernten weiß ich nicht so recht wie?
Hoffe auf rasche Hilfe (
Mfg
Beitrag geaendert: 1.5.2007 13:37:33 von ef06 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wenn ich das richtig verstanden habe, möchtest du eine Datei VOR dem Upload nach dem Eintragen ins Formular auf Größe prüfen...
Mit PHP geht das nicht, da PHP eine serverseitige Sprache ist. Mitunter kann JavaScript soetwas (= da clientseitig)...
Wenn es hier um eine Dateigrößenbeschränkung für einen Dateiupload geht, so lade die Datei doch komplett hoch und überprüfe die tmp-file auf Größe. Wenn sie zu groß ist, brich das Script ab. Die Datei wird dann wieder vom Server gelöscht.
gruß
ferdinand24 -
Wenn ich das richtig verstanden habe, möchtest du eine Datei VOR dem Upload nach dem Eintragen ins Formular auf Größe prüfen...
Mit PHP geht das nicht, da PHP eine serverseitige Sprache ist. Mitunter kann JavaScript soetwas (= da clientseitig)...
Wenn es hier um eine Dateigrößenbeschränkung für einen Dateiupload geht, so lade die Datei doch komplett hoch und überprüfe die tmp-file auf Größe. Wenn sie zu groß ist, brich das Script ab. Die Datei wird dann wieder vom Server gelöscht.
gruß
ferdinand24
Ähmm....
so ähnlich wars gemeint nur, dass es sich hier um Grafik-Links handelt, die nur eine größe von max. 15000 byte haben dürfen. Ist es in dem Bereich wird lediglich der Link in die DB geschrieben oder halt ne Fehlermeldung angezeigt. Also das hochladen ist da nicht notwendig. -
Bei dieser Praxis ergäbe sich ein Sicherheitsloch, denn die verlinkte Datei ist nicht unter deiner Kontrolle.
Ich könnte jetzt einfache eine 1-Byte Graphik verlinken und nachdem du diese überprüft hast, sie einfach austauschen.
Ich schlage daher vor, dass du eine Art Spam-Melden-Button einrichtest.
Dieser Button wird dann genuzt, um überdiemensionale Bilder zu melden.
Ansonsten müsstest du jeden Tag alle verlinkten Bilder prüfen und das würde ziehmlich viel Traffik verursachen.
Beitrag geaendert: 1.5.2007 14:43:43 von bladehunter -
Davon gehe ich mal nicht aus da es feste Größen gibt also ein Banner 468x60 px nur eben die größe gerage bei Gif-Animationen ist meist etwas größer. Das da jemand die Grafik austauscht, halte ich hier eher unwarscheinlich zumindest würden dies die wenigsten User praktizieren. Kann man nicht irgend wie anders die größe ermitteln? die Pixel usw. gehen doch auch auszulesen?
Also mit dem Spambutton ist es ja auch so ne sche, wer möchte da feststellen, ob die Grafik sehr groß ist oder ne schlechte Verbindung zur Grafikdatei besteht?
Beitrag geaendert: 1.5.2007 16:45:47 von ef06 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage