문제

PHP 페이지에 6 '파일'입력을 보내는 가장 좋은 방법이 무엇인지 궁금했습니다. 처리 방법을 사용 하여이 웹 사이트를 사용하여 하나의 파일 업로드를 이해했습니다.

PHP 튜토리얼 - 파일 uplaod

또한 예를 들어 아래의 타임 스탬프와 함께 6 개의 이미지 각각을 이름으로 지정하고 싶습니다 ...

00000000
00000001
00000002
00000003
00000004
00000005

기본적으로 나는 단지 타임 스탬프에 +1을 원합니다. 또한 한 번에 6 개의 파일을 업로드 할 것입니다. 따라서 타임 스탬프는 동일 할 것입니다 ...

이 파일 입력은 데이터베이스에 구현됩니다. 데이터베이스에 이미지 파일 이름을 저장 한 다음 업로드 폴더에서 해당 파일에 링크 할 계획입니다 :)

누구든지 여러 파일 업로드에 대한 훌륭한 자습서에 저를 연결하거나 샘플 코드를 제공 할 수 있습니까?

미리 감사드립니다!

도움이 되었습니까?

해결책

Post 변수를 사용하여 이름을 가져올 수 있다고 확신합니다. 링크 된 튜토리얼에서 $ _post [ 'UploadedFile']를 사용하여 파일 이름을 얻으십시오.

그러나 다음은 파일 업로드를 처리하는 방법의 예가 있습니다. "PageImage"는 파일 업로드 필드의 이름이고 $ Filepath는 파일 업로드 대상입니다.

if(is_uploaded_file($_FILES[pageImage]['tmp_name'])){
    $filename=time().".jpg";
    move_uploaded_file($_FILES[pageImage]['tmp_name'],$filePath.$filename);
    chmod($filePath.$filename,0775);
}

이것이 말이되기를 바랍니다.

다른 팁

다중 파일 업로드는 단일 파일 업로드와 동일한 방식으로 작동하며 다른 양식 구성 요소와 동일한 방식으로 작동합니다. 단순히 an을 지정하면됩니다 <input type='file' name='whatever'> 각 파일에 대해 업로드하려는 경우.

이름 지정 비트와 관련하여 다른 양식 구성 요소와 같이 이름을 설정합니다.

<input type="file" name="000">
<input type="file" name="001">
...
<input type="file" name="005">

그런 다음 The를 사용하여 액세스 할 수 있습니다 $_FILES 슈퍼 글로벌 어레이.

우리가 주제에있는 동안 이 페이지 HTML 양식을 통해 파일 업로드를 관리하는 방법에 대한 매우 양호하고 상세한 개요를 제공합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top