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');

POST A COMMENT

  • You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>