Beveiligen tegen te grote icoontjes.

Pagina: 1
Acties:

  • MrDummy
  • Registratie: April 2000
  • Laatst online: 25-07-2025

MrDummy

Nog steeds gek op anime...

Topicstarter
* MrDummy las in PHP boek dat je makkelijk kunt beveiligen tegen te grote icoontjes. Er is php code voor. Dat is filesize().

Gewoon filesize aflezen en als ie te groot is, wordt ie niet geladen. Simpel zat en modemmers kunnen weer goed vooruit.
Eigen schuld dikke bult als je 'm te groot maakt.

Dit is nou echte en automatische limiet! :)

Goed idee of niet? ;)

Verwijderd

Dat werkt dus niet als gebruikers icoontjes vanaf hun eigen homepage kunnen linken |:(

Ik neem aan dat die functie wel gebruikt wordt in de versie van het forum waar icons geupload worden en de 10KB limiet ingebakken zit.

  • RubZie
  • Registratie: Juli 1999
  • Laatst online: 30-11-2024
Komt er zo'n versie dan? Is dat niet een extreme berg traffic erbij voor niks???
Thread met 25 posts die door 100 mensen bekeken wordt... dan heb je al meteen 25MB, lijkt me erg veel.

Usarchy: nieuws over usability en online marketing


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 20-02 14:16

Kees

Serveradmin / BOFH / DoC
MrDummy, dat gaat niet werken.

voor filesize() moet je een valid filepointer hebben, nu kun je met fopen() wel een http:// adres openen, maar hier wordt alleen maar een pointer gegeven naar het begine van dit bestand, het wordt zelf niet neergehaalt, en het is dus niet mogelijk de grootte ervan op te vragen (probeer zelf maar eens in een scriptje zoals deze)<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>code:</font><HR><?php

$fd = fopen('http://home-1.worldonline.nl/~krpbv001/goku.jpg',r);

echo filesize($fd);

?>[/quote]Je kun het ook proberen met getimagesize(), geen resultaat, bovendien los je op deze manier niet een belangrijk probleem op: security

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan