Dateinamen automatisch inkrementieren
Ich habe einen Datei-Uploader und möchte, dass die Dateinamen die Nummer automatisch erhöhen. Ich habe nicht das Bedürfnis, dafür eine Datenbank zu verwenden, und ich möchte den Code relativ sauber halten. Ich bin ziemlich neu im Hochladen und Verwalten von Dateien in PHP, daher weiß ich nicht genau, was ich tun soll. Könnte mich jemand auf den richtigen Weg bringen?
Hier ist mein aktueller Code, er verwendet nur einen md5 einer Reihe von Samen.
<?php
if(isset($_FILES['imagedata']['tmp_name']))
{
// Directory related to the location of your gyazo script
$newName = 'images/' . substr(md5(rand() . time()), 0, 20) . '.png';
$tf = fopen($newName, 'w');
fclose($tf);
move_uploaded_file($_FILES['imagedata']['tmp_name'], $newName);
// Website
echo 'http://davidknag.com/' . $newName;
}
?>