dosya uzantısını alırken ilerde sorun yaşayabilirsiniz mesela .jpeg 5 karakterli şu şekilde uzantıyı sağlıklı alabilirinsiniz


Alıntı
$textten = explode (".", $tname); // burada resmi noktalardan itibaren böldük

$textten = end($textten); // burada dizinin son elemanını buluyoruz çünkü eklenen resimde bir çok nokta olabilir

$newname = $tname.$randomname.".".$texten; // burada toplama yaparken kopardığımız uzantının önüne "." eklemen gerekiyor