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! Link to comment https://forums.phpfreaks.com/topic/17584-change-filename-when-uploading-to-db/ 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. Link to comment https://forums.phpfreaks.com/topic/17584-change-filename-when-uploading-to-db/#findComment-74946 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.