db에 저장된 이미지, mp3를 재생해보았습니다. > 그누보드5 스킨

🙏SIR UI/UX 디자인 의뢰(~7/31)

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

db에 저장된 이미지, mp3를 재생해보았습니다. 정보

레이아웃 db에 저장된 이미지, mp3를 재생해보았습니다.

첨부파일

mydb.zip (12.6K) 15회 다운로드 2025-01-01 21:41:54 포인트 차감10

본문

2106540763_1735734837.9748.png

 

 

2106540763_1735725894.1385.png

 

 

 

2106540763_1735725994.4682.png

 

2106540763_1735726035.1881.png

2025년 새해 복 많이 받으세요.

로그인 비밀번호: test1234

샘플로 제공한 페이지에서 레코드를 삭제하면 정말로 삭제됩니다. 본인이 입력한 정보만 삭제부탁드립니다.

데이타베이스에 이미지와 음악을 저장한 후에 웹에서 재생시켜보았습니다.

이미지, mp3같은 경우는 업로드하면 리눅스의 경우 /tmp폴더에 임시로 저장되었다가 사용자가 정한 폴더(예: uploads)로 이동하고 db에는이미지와 mp3의 경로와 이름을 저장합니다.
압축을 풀면 아래와 같은 파일이 나옵니다.

 

1. connect.php:
데이타베이스에 연결하는 파일입니다. db서버, db이름, db사용자, db 암호를 변경해서 넣으시면됩니다.
db연결을 include('connect.php')로 사용합니다.

 

2. login.php 
로그인페이지에서 비밀번호를 설정하고, 로그인페이지에 접속해 비밀번호를 입력하면 index.php로 접속이됩니다.

 

3. index.php

음악재생시스템의 메인페이지입니다. 여기에서 저장된 데이타를 보고, 입력하고, 수정할 수있습니다. 로그아웃하면 다시 login.php로 리다이렉트됩니다.

 

4. logout.php

로그아웃기능입니다. index.php 하단에 링크버튼으로 삽입됩니다.

 

5. create.php: 
z_users(예)테이블을 생성하는 페이지입니다. 이파일을 업로드후에 http://example/db/create.php(예)에 접속해서 새로고침하면 z_users 테이블이 생성됩니다.

 

6. insert.php:
테이블에 데이타를 입력하는 페이지입니다. 여기에서 이름, 이미지업로드, 음악업로드, 설명을 입력합니다.

 

7. insert_action.php:
insert.php에서 입력하는 정보를 데이타베이스에 등록하는 파일입니다.

 

7-1. insert_action_expression.php:
위의 insert_action.php과 같은 것으로 이름, 이미지, 음악을 입력할때 정규식을 추가했습니다.
이름은 한글, 영어알파벳, 숫자, - , _ 만을 사용하게 했습니다.
이미지는 확장자가 .jpg, .jpeg, .png, .gif만 가능하게 했습니다.
음악은 확장자가 .mp3만 사용하고 파일의 용량을 10mb이하만 업로드하게 했습니다.

 

8. select.php:
데이타베이스에 입력된 자료를 웹에서 표시하는 파일입니다.
번호, 이름, 이미지, 음악재생버튼, 설명, 등록시간이 표시됩니다.

 

9. modify_delete.php
데이타베이스에 저장된 데이타를 수정하고, 필요한 경우 해당 레코드를 삭제하는 페이지입니다.

 

10. edit.php
modify_delete.php에서 수정한것을 데이타베이스에서 실제로 수정하고 삭제하는 코드입니다

 

11. alter_table.php 

칼럼을 추가하는 등 테이블을 변경하는 페이지입니다. 

 

12. delete_table.php

테이블을 삭제하는 페이지입니다.

 

감사합니다. 챗gpt의 도움을 받아서 만들었습니다.

추천
12

댓글 전체

특정 프로젝트에 영감을 줄 수 있는 단순하면서도 효율적인 CMS 같군요.

간결하면서도 실용적인 구성에 한 수 배워갑니다.

정말 수고하셨습니다!

db에 데이타을 저장하고 웹에서 저장된 데이타를 볼 수 있게 만든 것입니다.

별도의 설치방법은 없구요.

폴더안에 있는 create.php로 테이블을 만들어주고요.

이미지와 mp3 저장위치를 서버에 정해주면 이미지와 mp3파일이 저장될것입니다.

그후 폴더를 업로드 후에 폴더이름/index.php로 접속하면 될 듯 합니다.

감사합니다. 새해 복 많이 받으세요

폴더를 복사하거나 압축하는 과정에서 자동적으로 생긴 것 같습니다.
무슨 용도인지 저도 잘 모르겠습니다.

신경쓰시지 않으셔도 될 듯합니다.^^

새해 복 많이 받으세요^^

 

AI에게 물으니, 드림위버로 편집저장 같은 거 하면 자동으로 생긴다고 하네요. 서버랑 자동싱크하기 위한 파일이라고 해요.

새해 복 많이 받으세요. ~~

https://youtu.be/-fF1XdeTO0k

저처럼 어슬프게 아는(다른 사람이 작성한 코드를 이해하고 수정할 정도) 사람에게는 ai가 많이 도움이 되는 것 같습니다.

격려의 댓긋을 남겨주셔서 감사합니다.

새해 복 많이 받으세요^^

전체 293 |RSS
그누보드5 스킨 내용 검색 레이아웃에서

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT