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?
PER IP != USER...

Er kunnen ook meerdere mensen achter 1 IP adres zitten..

Dan moet je ff een database erbij bouwen, zodat je daarin bijhoudt van die dag hoe vaak ie geupload heeft.

Dat andere script kun je doen dmv tellen hoeveel files erin zitten, en dan bij de oudste datum verwijderen.

Lijkt me best veel werk..
of je maakt een user systeem en houd per user bij hoeveel ze hebben upgeload want dit werkt niet als mensen dymanisch ip hebben of een proxy gebruiken.
dus, zou iemand het voor me kunnen aanpassen? :P (ben zelf niet zo goed in php :S)
Wij zijn hier niet van de werk verschaffing ^^.
PHPhulp is om mensen aan het php en te brengen en niet om scripts voor iedereen te gaan maken...

Anders kan net zo goed het forum worden op gedoekt ;)
:( hoe moet ik het dan maken :P

Reageren