سلام. خسته نباشید
من یه کد php برای آپلود فایل دارم. ولی متأسفانه فرمت فایل آپلودی رو نمی تونه تشخیص بده. الان حتی یه کد ساده رو نوشتم که فرمت فایل رو واسم چاپ کنه ولی وقتی داخل هاست آپلود میکنم و با postman تست میکنم، کار نمیکنه و چیزی چاپ نمیکنه.
<?phpif($_SERVER['REQUEST_METHOD'] == 'POST') {$FileExtension= explode(".", $_FILES["File"]["tmp_name"]);$extension=end($FileExtension);echo $extension;}?>


کدهای مختلف دیگه ای هم امتحان کردم. مثلا دو نمونه دیگه:
<?phpif($_SERVER['REQUEST_METHOD'] == 'POST') {$FileExtension= finfo_open( FILEINFO_MIME_TYPE );$extension=pathinfo( $finfo, $_FILES["File"]["tmp_name"] );finfo_close( $FileExtension );echo $extension;}?>


<?phpif($_SERVER['REQUEST_METHOD'] == 'POST') {$extension=pathinfo( $_FILES["File"]["name"], PATHINFO_EXTENSION );echo $extension;}?>


ممنون میشم راهنمایی کنید که مشکل از کجاست