Hoi, ik heb nu een upload script van deze site (aangepast aan mijn eigen natuurlijk):
---recs.php---
<html>
<form enctype="multipart/form-data" action="recs/uploadrecsaom.php" method="post">
<p>
<input type="hidden" name="MAX_FILE_SIZE" value="300000" />
Select a file: <input name="userfile" type="file"><br />
Upload Name: <input name="newname" type="text"><br />
<center><input type="submit" value="upload bestand" /></center>
</p>
</form>
</html>
---uploadrecsaom.php---
<html>
<?
global $_FILES;
$filename = $_FILES['userfile']['name'];
$allow[0] = "rec";
$allow[1] = "rcx";
// $allow[3] = "exe"; enz.
if ($_POST["newname"])
$uploadname = $_POST['newname'];
else
$uploadname = $_FILES['userfile']['name'];
$extentie = substr($uploadname, -3);
for ($i = 0; $i < count($allow); $i++)
{
if ($extentie == $allow[$i])
{
$extentie_check = "ok";
$i = count($allow) + 5; // om loop te beindigen
}
}
if ($extentie_check)
{
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
move_uploaded_file($_FILES['userfile']['tmp_name'], "aot/" . $uploadname);
echo "Het bestand is geupload onder de naam: $uploadname";
}
}
else
{
echo "Mislukt!";
}
?>
</html>
Alleen nu wil ik veranderen dat er maar 2x per dag kan worden geupload per IP adres (per user dus) en dat het max aantal files in die map 10 is. Dus als er nog een bestand bijkomt dat de oudste dan wordt gedelete. Kan iemand dit script voor me veranderen met deze dingen erin verwerkt?
647 views