login  Naam:   Wachtwoord: 
Registreer je!
 Forum

meerdere files uploaden

Offline bambino - 20/02/2005 12:07 (laatste wijziging 20/02/2005 12:07)
Avatar van bambinoHTML interesse Kan iemand me uitleggen hoe ik meerdere files tegelijk moet uploaden?

  1. $aantal = $_POST['aantal'] ;
  2. for ($i = 0 ; $i < $aantal ; $i++ ){
  3. $bestand = 'bestand' . $i ;
  4. move_uploaded_file($_FILES['$bestand']['tmp_name'], "uploads/");
  5. }


Dit zou toch moeten werken als je weet dat ik $aantal in een hidden veld gestopt heb in het form 

Help plz

10 antwoorden

Gesponsorde links
Offline CelestialCelebi - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van CelestialCelebi PHP gevorderde lolrnrn$_FILES['$bestand']rnrnVariabelen BUITEN quotes...... zuchtrnrnrn[code]phprnfor($i = 0; $i 20; $i++)rn{rn echo 'input type=file name=bestand[] ';rn}rn[code]rnrnEn dan in je script ditrn[code]phprn$iNumFiles = count($_FILES['bestand']);rnfor($i = 0; $i $iNumFiles; $i++)rn{rn moven enzorn}rn[code]
Offline bambino - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van bambino HTML interesse waarom die [] rnrnop jou manier werkt het btw ook nietrnrn[code]rn$iNumFiles = count($_FILES['bestand']);rnfor($i = 0; $i $iNumFiles; $i++)rn{rn move_uploaded_file($_FILES['bestand']['tmp_name'], uploads . $_FILES['bestand']['name']) ;rn}rn[code]
Offline CelestialCelebi - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van CelestialCelebi PHP gevorderde Dan maak je er een array van. (da's beter dan wat jij doet, jij maakt waarschijnlijk velden als file1, file2, file3, etc.)
Offline bambino - 30/11/1999 00:00
Avatar van bambino HTML interesse maar die array krijgt toch geen index mee
Offline CelestialCelebi - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van CelestialCelebi PHP gevorderde move_uploaded_file($_FILES['bestand'][$i]['tmp_name'], 'uploads' . $i) ;rnrnNee, die index wordt automatisch gemaakt, net als in PHPrn[code]phprn$aB = array();rn$aB[] = 'c';rnecho $aB[0]; crn[code]rnrnAnders kan je nog [code]php echo 'input type=file name=bestand[' . $i . '] '; [code] doen, als je dat netter vindt.
Offline bambino - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van bambino HTML interesse ah ok, bedankt, hopelijk werkt datrnrn%^&rnrnIk wordt er zot vanrnrnIk maak 2 velden (2 files toevoegen dus)rnrnEn dan is die voze inumfiles 5rnrnEN die stoeme files staan neit in de uploads maprnrnWHAAAAAAAAAAAAAAAAAAAAAAArnrnHier is dus men volledige script rnrnAddfile.phprn[code]rnform method=post action=uploaden_2.php enctype=multipartform-datarn php rn rnfor ($i = 0 ; $i 2 ; $i++){rnecho (input type=file name=bestand[ . $i . ]br);rn}rn rn input type=submit value=uploaden name=bestandenrn formrn[code]rnrnuploaden.phprn[code]rnphprn$iNumFiles = count($_FILES['bestand']);rnecho ($iNumFiles) ;rnfor($i = 0; $i $iNumFiles; $i++)rn{rn move_uploaded_file($_FILES['bestand'][$i]['tmp_name'] , uploads . $i) ;rn echo (File uploaded br) ;rn}rnrn[code]rnrnoutput rn[code]rn5File uploaded brFile uploaded brFile uploaded brFile uploaded brFile uploaded brrn[code]rnrnkan iemand me dit uitleggenrn
Offline numlockrond - 30/11/1999 00:00
Avatar van numlockrond Onbekend doe eensrnrn[code]phprnecho 'pre';rnprint_r($_FILES['bestand']);rnecho 'pre';rn[code]
Offline CelestialCelebi - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van CelestialCelebi PHP gevorderde uploaden.phprn[code]phprn$iNumFiles = count($_FILES['bestand']);rnecho ($iNumFiles) ;rnfor($i = 0; $i $iNumFiles; $i++)rn{rn move_uploaded_file($_FILES['bestand'][$i]['tmp_name'] , uploads . $i) ;rn echo (File uploaded br) ;rn}rn[code]rnrnrnaction=uploaden_2.phprnrnrnrn......
Offline bambino - 30/11/1999 00:00
Avatar van bambino HTML interesse LOL rnrnallicht, loolrnrnty
Offline CelestialCelebi - 30/11/1999 00:00
Avatar van CelestialCelebi PHP gevorderde hehehehe
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.209s