PHP 애플리케이션의 이미지 업로드 기능과 관련된 문제가 있습니다. 상황은 다음과 같습니다:
사용자가 게시물을 작성하고 게시물과 관련된 이미지를 업로드할 수 있는 양식이 있습니다. 이미지가 첨부된 첫 번째 게시물을 업로드하면 모든 것이 잘 작동하고 이미지가 서버의Uploads폴더 아래에 올바르게 저장되고 이름(예:post1_image.jpg)으로 저장됩니다. 그런데 첫 번째 이미지와 이름이 같은 다른 이미지로 두 번째 게시물을 업로드하려고 하면 문제가 발생합니다(예:post1_image.jpg). 새 이미지로 저장하는 대신 첫 번째 게시물과 관련된 이전 이미지를 대체합니다. 업로드된 각 이미지가 고유한 이름을 갖고 기존 이미지를 덮어쓰지 않도록 PHP 코드를 수정하려면 어떻게 해야 합니까? 다음은 현재 이미지 업로드를 처리하는 데 사용하는 PHP 코드의 단순화된 버전입니다.
으아악이 문제를 해결하는 방법에 대한 통찰력이나 제안을 보내주셔서 대단히 감사합니다! 감사해요!
uniqid() 함수를 사용하면 업로드된 각 이미지에 고유한 이름이 있는지 확인할 수 있습니다.