mohamad_a226
جمعه 26 مهر 1398, 12:46 عصر
سلام. خسته نباشید
من یه کد 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;}?>
ممنون میشم راهنمایی کنید که مشکل از کجاست
من یه کد 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;}?>
ممنون میشم راهنمایی کنید که مشکل از کجاست