login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Check of file == empty?

Offline lasdesigner - 14/01/2009 19:31
Avatar van lasdesignerPHP beginner Hoi,

Hoe check ik of een file-box bij een form leeg is?

Ik doe nu:
  1. <?php
  2. if($_FILES['naam']['name'] == '') {
  3.  
  4. } else {
  5.  
  6. }
  7. ?>


Maar dit werkt niet..

4 antwoorden

Gesponsorde links
Offline Martijn - 14/01/2009 19:33
Avatar van Martijn Crew PHP
  1. if(empty($_POST['naam'])){


'?
Offline Abbas - 14/01/2009 19:40
Avatar van Abbas Gouden medaille

Crew .NET
Het gaat hier om een file-upload, is dat dan niet iets in de trend van:

  1. if(empty($_FILES['naam']['name']))
  2. {
  3. //...
  4. }
Offline henver - 14/01/2009 21:10
Avatar van henver HTML gevorderde echo $_FILES['naam']['name'] een keer en kijk wat de output is
Offline finduilas - 14/01/2009 22:26 (laatste wijziging 14/01/2009 22:29)
Avatar van finduilas PHP gevorderde
  1. if($_FILES['userfile']['size'] > 0)

  1. <input name="userfile" type="file" id="userfile" style="width:250px;">


Ik controleer op grootte... Maar normaal zou name ook moeten werken.

Anders:
http://be.php.net/ schreef:
If $_FILES is always empty, check the method of your form.
It should be POST. Default method of a form is GET.

<form action="myaction.php">
<input type="file" name"userfile">
</form>
File will not be uploaded as default method of the form is GET.

<form action="myaction.php" method="POST">
<input type="file" name"userfile">
</form>
Files will be uploaded and $_FILES will be populated.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.247s