login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Controle grootte voor upload

Offline Crazed - 20/03/2006 20:23
Avatar van CrazedPHP interesse Is het mogelijk om de grootte van een bestand te controleren voordat het wordt geüploadt??
Zo kan onnodig dataverkeer vermeden worden.

Ik heb nu het volgende:
  1. <form action="upload.php" method="post" enctype="multipart/form-data">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="10" />
  3. <input type="file" name="userfile" />
  4. <input type="submit" value="Uploaden" />
  5. </form>

maar dat lijkt niet te werken. Grote bestanden kunnen nog steeds worden geüpload.

5 antwoorden

Gesponsorde links
Offline vinTage - 20/03/2006 20:24
Avatar van vinTage Nieuw lid
  1. //De groote van het bestand vergelijken met het maximum toegelaten
  2. if ($_FILES['bestand']['type'] > $maxsize){
  3. exit("Je bestand " . $_FILES['bestand']['size'] . " bytes, het maximum toegelaten is " . $maxsize . " bytes");
  4. }


uit slipies script
Offline Crazed - 20/03/2006 20:27
Avatar van Crazed PHP interesse Ja, maar wordt het bestand dan gecontroleerd vóór hij op de server staat of erna. m.a.w: kan iemand een bestand van pakweg 700MB naar m'n server sturen en zo voor onnodig dataverkeer zorgen.
Offline vinTage - 20/03/2006 20:28
Avatar van vinTage Nieuw lid Als je dat script een twintigste seconde bekijkt dan zie je zelf ook wel dat het VOOR de upload gebeurd..
Offline Coolbean - 20/03/2006 20:29 (laatste wijziging 20/03/2006 20:32)
Avatar van Coolbean Nieuw lid http://www.site...amp;id=105

hier is een link, daar zie je ergens staan:

  1. if($_FILES['bestand']['size'] > 102400) {
  2. echo "Het bestand is <b>" . $_FILES['bestand']['size'] . "</b>, het maximale toegstaan is <b>102400</b>";

lees gewoon de tut. even, dan leer je al veel bij over dat upload gedoe, ik heb er zelf ook problemen mee .:p

edit: sorry, vraag niet goed genoeg gelezen, je bedoeld vóór dat je het upload , en toch kan de tut nog goed van pas komen 
Offline Crazed - 20/03/2006 20:30
Avatar van Crazed PHP interesse Ok dan.
Ik dacht dat een bestand eerst werd geüpload naar een tijdelijke map op de server, en dan pas met move_uploaded_file naar de juiste map werd verplaatst...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s