Jump to content

Archived

This topic is now archived and is closed to further replies.

hlstriker

Change filename when uploading to DB

Recommended Posts

Hi, how can I change a filename when it is being uploaded to the database? (Really the link is being added not the file itself, the file itself is being added to a folder on the ftp).

I need to find a way to change a filename when uploading, to something random incase there are 2+ of the same files trying to be uploaded. The file extension needs to stay the same though.

I am clueless how to do this, please help!
Thanks!

Share this post


Link to post
Share on other sites
[code=php:0]
$random = RandWord();
$_FILES['filename']['name'] = $random . $_FILES['filename']['name'];

function RandWord()
{
//length 5-8
$minlen = 5; $maxlen = 8;
$len = range($minlen, $maxlen);
//characters
$alphanumA = array_merge(range(a,z), range(A,Z));
shuffle($alphanumA);
$alphanumS = implode('', $alphanumA);
$randword = substr($alphanumS, 0, $plen[array_rand($len)]);
return $randword;
}
[/code]

That will append some random string to the front of a filename.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.