2026, 새로운 도약을 시작합니다.

특정폴더에 있는 image 파일 move_uploaded_file 채택완료

4년 전 조회 1,857

특정폴더에 이미지 파일을 업로드 후 게시글 대량 등록을 하고자 합니다.

영카드에 있는 엑셀 상품등록 방식으로 처리하려고 했으나 해당 방식은 특정 칼럼에 이미지 경로만 기록하는 방식이고..

기존 커뮤니티 게시글 방식은 g5_board_file 에서 따로 관리를 하고 있어서 엑셀에서 게시글 정보에서 일치하는 파일을 가지고 온 뒤 move_uploaded_file 처리하고자 합니다.

예시

카테고리 제목 내용 이미지 여분필드 1 여분필드 2
예시 1 오징어게임 이정재 /upload/img1.png 넷플릭스 단독
예시 2 롯데마트 대형마트 /upload/img2.png 동내 롯데

이런식으로 테이블은 이미 만들어놨는데 업로드한 이미지를 불러와서 처리하는 방법을 못찾겠습니다.

move_uploaded_file(' 파일경로 ', .....) 이런식으로 처리해도 작동을 안하네요..

감사합니다.

답변 3개

채택된 답변
+20 포인트

ftp 등으로 올린 것은 굳이 move_uploaded_file() 함수를 사용할 필요가 없습니다.

상품 이미지는 해당 폴더에 ftp로 업로드하면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

영카트가 아니라서요.

커뮤니티에서 일반 게시글 입니다.

게시글 중 파일첨부된 게시글이 있습니다!

위 내용처럼 첨부파일이 있으면 다른 테이블에서 따로 관리하는 부분이 있어서 해당 부분을 처리하고자 합니다.
영카트가 아니라서요.

커뮤니티에서 일반 게시글 입니다.

게시글 중 파일첨부된 게시글이 있습니다!

위 내용처럼 첨부파일이 있으면 다른 테이블에서 따로 관리하는 부분이 있어서 해당 부분을 처리하고자 합니다.
글번호-파일명
이 관계를 알 수 있다면
g5_board_file에 그냥 insert 하시면 됩니다.
물론 파일들은 해당 게시판 첨부 파일 업로드 되는 폴더에 있어야겠죠.

댓글을 작성하려면 로그인이 필요합니다.

뷰페이지에서

img src="../<?php echo $view['이미지등록필드']?>"

질문이 거시기해서 답변도 거시기 합니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

move_uploaded_file() 함수는 업로드 된 파일을 옮길 때 사용이죠.

이미 올려진 파일에 대해서는 그냥 아래 함수 사용하면 됩니다.

+ copy() - 복사

- https://www.php.net/manual/en/function.copy.php

+ rename() - 이름 변경[이동]

- https://www.php.net/manual/en/function.rename.php

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고