Create unique File with Extension
function createUniqueFile($strPath, $strFileExtension) {
$strTmpName = $strPath.md5(rand(5, 10)+time()).'.'.$strFileExtension;
while (file_exists($strTmpName))
$strTmpName = $strPath.md5(rand(5)+time()).'.'.$strFileExtension;
$res = fopen($strTmpName, 'w');fclose($res);
return $strTmpName;
}
// usage
$strUniqueFile = createUniqueFile('/tmp/', 'jpg');
