업로드 파일을 확인하려는 라이브 서버에있는 응용 프로그램이 이미지인지 여부. 내 localhost 및 다른 라이브 서버에서 다음 기능은 현재 하나의 서버를 제외하고 작동합니다.PHP의 라이브 서버에서 지원되지 않는 파일 유형 함수
1. mime_content_type($file);
2. $file_type = exec("file $file");
3. $finfo = new finfo(FILEINFO_MIME);
$file_type = $finfo->file($_FILES['image']['tmp_name']);
일부는 더 이상 사용되지 않으며 일부는 보안상의 이유로 비활성화되었습니다. 업로드 파일이 이미지인지 여부를 확인하는 데 사용되는 파일 형식을 얻기위한 다른 방법/기법을 사용할 수 있습니까?
귀하의 서버에서 PHP 버전을 업데이트해야합니다. 'mime_content_type (PHP 4> = 4.3.0, PHP 5, PHP 7)','exec (PHP 4, PHP 5, PHP 7)','finfo (PHP 5> = 5.3.0, PHP 7))'는 해당 버전에서 지원됩니다. 이제 대안을 얻으려면 버전을 업데이트하십시오. 당신은 미래에 많은 문제에 직면하게 될 것입니다. –
@Anant ji, 나는 온라인으로 공유 호스팅을 사용하고 있습니다. 그들은 내 소원처럼 변화를 거부합니다. – tapaljor
오, 그 댐 공유 호스팅. 아래 답변을 확인하십시오. 가까운 미래에 php –