거의 모든 웹사이트에는 파일 업로드 기능이 있습니다. 그러나 이 기능은 서버에 큰 위험을 초래하므로 업로드되는 파일의 크기와 유형을 제한합니다.
업로드된 파일의 접미사를 얻어 업로드된 파일의 유형을 제한할 수 있습니다.
업로드된 파일의 접미사를 가져옵니다
업로드된 파일의 접미사를 가져옵니다. strrev() 함수 및 출력을 통해 업로드된 파일의 이름을 반전할 수 있습니다. "."를 구분 기호로 사용하여 파일 이름을 분할한 다음 strrev() 함수를 다시 적용하여 배열의 첫 번째 요소 값을 반환합니다. 업로드된 파일.
strrev() 함수는 PHP에서 문자열을 역순으로 출력합니다. 구문은 다음과 같습니다.
strrev(string)
매개변수 문자열은 반전되어야 하는 문자열을 지정합니다.
explode() 함수는 문자열을 배열로 나눕니다. 자세한 내용은 문자열 주제
예
<🎜를 참조하세요. >이전 문단 파일 업로드 코드는<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta name="keywords" content=" keywords" /> <meta name="description" content="description" /> </head> <body> <form method="post" action="" enctype="multipart/form-data"> <input type="file" name="upfile" size="20" /> <input type="submit" name="submit" value="上传" /> </form> </body> </html>
<?PHP if(isset($_POST['submit'])) { $string = strrev($_FILES['upfile']['name']); $array = explode('.',$string); echo $array[0]; } ?>
문자열을 검색하기 위해 strrev() 함수를 사용하는 것은 비교적 번거롭습니다. 정규식 함수 preg_match()를 사용하여 이 함수를 완성할 수 있습니다.
【관련 추천 글】php에서 preg_match() 함수를 사용하여 IP 주소를 확인하는 방법
위 내용은 업로드된 파일의 접미사를 얻는 방법은 무엇입니까? PHP strrev() 함수 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!