이전 기사에서는 "PHP의 사용자 정의 예외 처리 클래스란 무엇입니까?"에 대해 소개했습니다. 사용자 정의 예외 처리 클래스를 해결하는 방법은 무엇입니까? 》, 이 기사에서는 계속해서 PHP의 고급 실습을 소개합니다. 파일 업로드 클래스의 멤버 속성은 무엇입니까? 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
PHP 고급 연습 - File.Upload 클래스
Member 속성은 다음과 같습니다:
초기화해야 하는 멤버
File.Upload Path
Allow_Upload 접미사
Allow_uploaded mime
Allow_uploaded 파일 크기
임의의 이름 활성화 여부
plus 파일 접두사|
사용자 정의된 오류 번호 및 오류 메시지
저장 파일 정보를 원함
파일 이름
파일 접미사
파일 크기
파일 mime
임시 파일 경로
새 파일 이름
공개하는 방법
uploadFile($key );_업로드에 성공하면 파일 경로를 반환하고, 업로드에 실패하면 false를 반환합니다.
오류 번호와 오류 메시지는 외부에서 직접 얻을 수 있습니다
코드를 예로 들어 보겠습니다. 새 파일, 파일에 클래스를 정의합니다. 먼저 멤버 속성을 작성한 다음 메서드의 대략적인 단계를 작성합니다. 먼저 파일 업로드 경로, 파일 업로드 접미사, 파일 업로드를 허용하는 MIME이 필요합니다. , 그리고 허용되는 _ 업로드. 임의의 이름을 활성화하고 파일 접두사를 추가할지 여부에 대한 코드는 다음과 같습니다.
<?php class Upload { //文件.上传保存路径 protected $path = './upload/'; //允许的后缀 protected $al1owSuffix = ['jpg','jpeg','gif','wbmp'.'png' ]; //允许的mime protected $allowMime = ['image/jpeg','image/gif','image/wbmp','image/png']; //允许的文件大小 protected $maxSize = 2000000; //是否启用随机名字 protected $isRandName = true; //上传文件前缀 protected $prefix = 'up_' ; //错误号码和错误信息 protected $errorNumber; protected $errorInfo; //错误号码和错误信息. protected $errorNumber; protected $errorInfo; //文件的信息 protected $oldName ; protected $suffix; protected $size; protected $mime; protected $tmpName; //文件新名字 protected $newName; }
위 코드는 우리 회원의 일부 속성입니다.
속성을 작성한 후 시작합니다. 시공 방법은 물론 외부 시공 방법까지 작성하려면
//文件新名字 protected $newName ; public function_ construct( ) { I } public function uploadFile($key) { } }
추천 학습 : php video tutorial
위 내용은 PHP 고급연습-파일 업로드 클래스의 멤버 속성은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!