Beste lezers,
Hieronder heb ik een upload script,
alles werkt maar ik heb nu één vraag
Ik wil graag dat hij bestanden met de zelfde naam gaat vervangen
dus als iemand (beperkte toegang pagina) een bestand upload
dat, dat bestand wordt gebruikt en een eerder bestand met dezelfde naam
overschreven wordt... wie kan mij vertellen hoe ik dat voor elkaar krijg?
Alvast heel erg bedankt voor de reactie!!
Hieronder heb ik een upload script,
alles werkt maar ik heb nu één vraag
Ik wil graag dat hij bestanden met de zelfde naam gaat vervangen
dus als iemand (beperkte toegang pagina) een bestand upload
dat, dat bestand wordt gebruikt en een eerder bestand met dezelfde naam
overschreven wordt... wie kan mij vertellen hoe ik dat voor elkaar krijg?
Alvast heel erg bedankt voor de reactie!!
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>bestand uploaden</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
error_reporting(E_ALL);
$map = "./uploadbestanden/"; // Map waar alles terecht komt
function upload_file($fTmp, $fNew) {
if(file_exists($fNew)) {
return false;
} else {
copy($fTmp, $fNew);
return true;
}
}
if(IsSet($_POST['submit'])) {
for($i = 0; $i < count($_FILES['bestand']['name']); $i++) {
if(IsSet($_FILES['bestand']['name'][$i]) && is_uploaded_file($_FILES['bestand']['tmp_name'][$i])) {
if(!upload_file($_FILES['bestand']['tmp_name'][$i], $map.$_FILES['bestand']['name'][$i])) {
$error = true;
}
}
}
if(IsSet($error)) {
echo "Oeps, er ging wat mis, probeer het nog eens of neem contact op met de webmaster!";
} else {
echo "Het is gelukt!! je rooster is aangepast";
}
} else {
if(IsSet($_POST['aantal'])) {
$aantal = $_POST['aantal'];
} else {
$aantal = 2;
}
?>
<form action="" method="post">
<input type="text" name="aantal" value="<?php echo $aantal; ?>" size="1"> <input type="submit" name="aantal_submit" value="Aantal bestanden">
</form>
<form action="" method="post" enctype="multipart/form-data">
<?php
for($i = 0; $i < $aantal; $i++) {
?>
Bestand <?php echo $i + 1; ?>: <input type="file" name="bestand[<?php echo $i; ?>]"> <br>
<?php
}
?> <br><br>
<input type="submit" name="submit" value="Uploaden">
</form>
<?php
}
?>
</body>
</html>