login  Naam:   Wachtwoord: 
Registreer je!
 Forum

if(isset($_FILES['bestand']) OPGELOST

Offline vinTage - 08/04/2006 21:53 (laatste wijziging 08/04/2006 22:46)
Avatar van vinTageNieuw lid
  1. <?
  2. if(isset($_FILES['bestand']))
  3. {
  4. //De groote van het bestand vergelijken met het maximum
  5. if ($_FILES['bestand']['type'] > 302400)
  6. {
  7. exit("Je bestand " . $_FILES['bestand']['size'] . " bytes, het maximum toegelaten is 302400 bytes");
  8. }
  9.  
  10.  
  11.  
  12. if($_FILES['bestand']['type'] == "image/jpeg")
  13. {
  14. //verbouw de jpg (dit werkt allemaal perfect
  15. }
  16.  
  17. else
  18. {
  19. echo "<br /><font color='red'>Het bestands formaat word niet ondersteund.<br> Alleen jpg word toegelaten.<br /></font>";
  20. }
  21. }
  22.  
  23. ?>
  24. <form action="<?=$_SERVER['REQUEST_URI']?>" enctype="multipart/form-data" method="post">
  25. <input type="file" name="bestand">
  26. <input type="submit" name="Submit" value="Submit" />
  27. </form>


Als ik op submit klik maar géén bestand heb geselecteerd, dan geeft hij toch de waarschuwing dat je alleen jpg kan uploaden..

Waar ga ik nu weer de mist in ?

2 antwoorden

Gesponsorde links
Offline Gerard - 08/04/2006 21:56
Avatar van Gerard Ouwe rakker hij maakt de $_FILES['bestand'] array wel aan maar elk item zal met een lege waarde ingeladen worden.

doe maar eens een var_dump($_FILES); dan zie je het wel
Offline vinTage - 08/04/2006 22:02 (laatste wijziging 08/04/2006 22:30)
Avatar van vinTage Nieuw lid inderdaad, dan maar kijken of ik het op filesize ofzo kan controleren.
thx

edit:
  1. <?php
  2. if(isset($_FILES['bestand']) && $_FILES['bestand']['type'] !="")
  3. ?>

werkt nice 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s