Abdullahx adlı üyeden alıntı


$bilgi=pathinfo($_FILES['resim']["name"]); //array cinsinden dosya bilgileri
$isim=$bilgi['filename'];


buradaki resim de değişken olduğu için verilen kod sağlıklı çalışmaz.
Alınan dosyanın adı bir değişkene atanmalı. Örnek olarak $dosya dersek;


if (strpos($dosya, '.') !== false) {
$pos = strpos($dosya, '.');
$dosya= substr($dosya, 0, $pos);
}


. işaretinden sonraki . 'da dahil silinir.
resim1.png resim3.jpg gibi değişkenlerin çıktısı resim1 resim3 olur.
IF kullanmasaydık uzantısı olmayan bir dosya seçildiğinde projemiz hata verirdi. IF kullanarak bu ihtimali ortadan kaldırıyoruz.

Kullandığınız alt yapıyı bilmiyorum ancak kod şu şekilde kullanılabilir veya altyapınıza göre düzenlemeniz gerekir;



$dosya=$_FILES;
if (strpos($dosya, '.') !== false) {
$pos = strpos($dosya, '.');
$dosya= substr($dosya, 0, $pos);
}
echo $dosya;