집 >데이터 베이스 >MySQL 튜토리얼 >PHP에서 파일 업로드 유형 및 크기를 제한하는 방법은 무엇입니까?
PHP에서 파일 업로드 유형 제한
파일 업로드 유형을 PDF, DOC 또는 DOCX로 제한하고 파일을 제한하는 데 문제가 있습니다. 크기는 400KB 미만입니다. 제공된 코드는 파일 확장자와 크기의 유효성을 검사하려고 시도합니다. 그러나 몇 가지 결함이 있습니다.
이러한 문제를 해결하려면 다음 코드를 사용할 수 있습니다.
<code class="php">function allowed_file() { // Define allowed MIME types $allowed_types = array('application/doc', 'application/docx', 'application/pdf'); // Validate uploaded files if (in_array($_FILES['resume']['type'], $allowed_types) && in_array($_FILES['reference']['type'], $allowed_types)) { // Check file sizes if ($_FILES["resume"]["size"] < 400000 && $_FILES["reference"]["size"] < 400000) { // Files allowed for upload } else { // File size exceeded limit } } else { // Invalid file type } }</code>
설명:
위 내용은 PHP에서 파일 업로드 유형 및 크기를 제한하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!