Jump to content


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


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!

Share this post

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

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

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.