hlstriker Posted August 15, 2006 Share Posted August 15, 2006 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! Quote Link to comment Share on other sites More sharing options...
extrovertive Posted August 15, 2006 Share Posted August 15, 2006 [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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.