".psd", ".eps", ".zip", ".txt"등과 같은 파일 형식을 업로드 할 수 있습니까?PHP 모든 파일 형식을 업로드
그리고 모든 사람이 파일 업로드를 허용하는 PHP 기반 업로드 처리기 스크립트를 추천 할 수 있습니까?
".psd", ".eps", ".zip", ".txt"등과 같은 파일 형식을 업로드 할 수 있습니까?PHP 모든 파일 형식을 업로드
그리고 모든 사람이 파일 업로드를 허용하는 PHP 기반 업로드 처리기 스크립트를 추천 할 수 있습니까?
, 당신은 당신이 업로드 된 파일로 무엇을 할 수 있는지에 대한 사용자의 서버에 어떤까지의 내가 알고 있는데 모든 파일 형식의 업로드를 허용 할 것이다 제출에 <input type='file' />
요소입니다. 데이터는 PHP의 $_FILES
수퍼 글로벌 배열에 존재합니다.
특히 파일 크기와 관련하여 php.ini
파일에 몇 가지 제한 사항이있을 수 있습니다.
표준 파일 컨트롤 <input type='file'>
을 사용하고 있다면 아무 것도 업로드 할 수 없습니다. 완전히 무차별 적입니다.
은 분명히 그것은
파일 업로드에주의하십시오. 가능한 한 많이 제한해야합니다. 최소한의 방법으로 악의적 인 의도처럼 악의적 인 일이 발생할 수 있습니다. 여기에 시간을 보내십시오, http://php.net/manual/en/features.file-upload.php, 대본 및 우수 사례 처리 방법에 대한 설명.
감사합니다. 큰 도움이됩니다! –
이러한 파일 크기 제한을 변경할 수 있습니까? –
예. 'php.ini'의'MEMORY_LIMIT' 값을 영구적으로 변경할 수 있습니다. PHP의'ini_set ('MEMORY_LIMIT');'함수를 실행하여'php.ini''MEMORY_LIMIT'을 일시적으로 무시할 수 있습니다. 참고 : http://php.net/manual/en/function.ini-set.php –
@wescrow'upload_max_filesize'도 변경해야 할 수도 있습니다. 기본값은 2M입니다.이 변경은 php.ini에서만 또는 .htaccess를 사용하여 변경할 수 있습니다. – RMcLeod