<?php
include('config.php');
include('functions.php');
// haal het aantal op om de invoer velden te bepalen
$aantaluploads = $_POST['num'];
$aantaluploads = 5;
// Teller voor het berekenen van het aantal bestanden dat geüpload werd
$aantalbestanden = 0;
// Nagaan of er bestanden moeten geüpload worden
if (isset($_POST['submit'])) {
// We gaan nu elke input een voor een nakijken
for ($i=0;$i<$aantaluploads;$i++) {
// Als de input niet leeg is...
if (trim($_FILES['bestand']['name'][$i]) != "") {
$filename = $_FILES['bestand']['name'][$i];
$type = $_FILES['bestand']['type'][$i];
$extentie = extentie($_FILES['bestand']['name'][$i]);
// $ext = strtolower($extentie);
for ($tel = 0;$tel < $aantal; $tel++){
if ($extentie == $ext[$tel]){
$extfout = "nee";
}
}
if (!$extfout){
// als de extentie niet goed is..
$message .= "Het bestand ". $filename ." kan niet worden geupload omdat de extensie niet is toegestaan!<br>";
} else {
// ... schrijven we het bestand weg naar de eerder opgegeven map
$message .= $filename." bestaat al<br>";
?>
<SCRIPT language="JavaScript">alert("
<? echo $filename ?> bestaat al!!\nklik op ok om verder te gaan ")</SCRIPT>
<?
} else {
if ($_FILES['bestand']['size'] > $max)
$message .= "Het bestand ". $filename ." is groter dan ". round($max/1024) ." kb!<br>"; } else{
move_uploaded_file($_FILES['bestand']['tmp_name'][$i], $map.$_FILES['bestand']['name'][$i]) or
die("Er is een fout opgetreden tijdens het uploaden"); // Teller voor het aantal bestanden dat geüpload verhogen
$message .= "".$filename ." is met succes geupload!<br>";
$aantalbestanden++;
}
}
}
}
}
}
// Als het aantal geüploade bestanden groter dan 1 is...
if (isset($aantalbestanden) && $aantalbestanden>1) { // echo "Je bestanden werden met succes geüpload.<br />";
?>
<SCRIPT language="JavaScript">alert("Je bestanden zijn met succes geupload!")</SCRIPT>
<?
echo "<meta http-equiv='Refresh' content='1;url=index.php'>";
// ... anders is er misschien slechts 1 bestand geüpload;
}elseif (isset($aantalbestanden) && $aantalbestanden==1) { //echo "Je bestand werd met succes geüpload.<br />";
?>
<SCRIPT language="JavaScript">alert("Je bestand is met succes geupload!")</SCRIPT>
<?
echo "<meta http-equiv='Refresh' content='0;url=index.php'>"; }
?>
<fieldset>
<legend> Upload bestanden </legend>
<form method="post" enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']; ?>" class="content">
<input type='hidden' name='num' value='
<? echo $_POST['num']?>'>
<?
// Eveneveel inputs genereren als eerder werd aangegeven
for($i=0; $i<$aantaluploads; $i++) {
echo '<input size="70" type="file" name="bestand[]" class="text" size="30" /><br />';
}
?>
<br>
<input type="submit" name="submit" class="submit" value="Upload de bestanden..."/>
</form>
<a href="index.php"><--Annuleer de upload actie!</a>
</fieldset>
<title>Uploaden</title>
<h1>Uploaden</h1><hr class="hr">
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="POST" class="content">
Geef het aantal up te loaden bestanden op:<br>
<input type="text" name="num" value="1" class="text"><br>
<input type="submit" name="submit" value="Maak de upload velden..." class="submit">
</form>
<hr class="hr">