0
 829   42   8
  View Articles

Name  
   sjulia  (2003-07-23 16:23:03, Hit : 7016, Vote : 1339)
Subject  
   이미지를 올리는 방법이요..
php게시판 프로젝트는 잘 보고 있습니다.

현재 이 질문, 답변 게시판처럼 이미지 파일을 올리면 글 내용부분에 올린 이미지가 보이는데 그건 어떻게 해야 하는지요...?

그리고 php 게시판 프로젝트에서 게시판강좌내용에서요..

그 게시판을 이용해 사진자료실처럼...만들려면

예를들어

번호 ㅣ 사진(작게) ㅣ 제목 ㅣ 올린이 ㅣ 날짜 ㅣ 조회수

이렇게...하고 그 글을 읽으면 사진을 크게 보려고 합니다.

어떻게 해야 하나요..?

손병목
강좌를 계속해서 질문하신 내용들을 모두 담았으면 좋으련만...

자세하게 설명드리기는 어렵고, 원리를 설명드리겠습니다.

일단 첨부 파일을 올릴 수 있는 게시판이어야겠지요.
첨부 파일을 올릴 수 있는 게시판이라고 가정하고 설명드리겠습니다.

첨부 파일을 올리면 DB에 첨부 파일의 위치와 파일 이름이 기록되어 있겠지요.

DB에 기록된 첨부 파일의 확장자를 판단하여, 확장자가 jpg이거나 gif, png라면,
view.php (글 내용 보기 프로그램)에서
글 내용을 보여주기 전에 그림 파일을 먼저 보여주면 됩니다.

첨부 파일의 확장자를 구분하려면 정규 표현식을 사용해야 하는데, 다음의 예를 한번 보세요.

$ext = explode(".",$array[file_name1]); // 파일 이름을 . 를 기준으로 나누어 배열에 저장
$up_image = '';
if($ext[sizeof($ext)-1]=='jpg' || $ext[sizeof($ext)-1]=='gif' || $ext[sizeof($ext)-1]=='png') {// 첨부파일이 그림파일일 경우
$up_image = "<img src={$array[file_name1]}><br>";

<?=$up_image?>
<?=$array[memo]?>


$array[memo]는 글 내용이 저장된 변수이고,
$array[file_name1]은 DB에서 파일위치와이름이 기록된 내용을 담고 있는 변수입니다.

이해가 되시나요?

그리고 두번째 질문도 비슷하게 해결할 수 있습니다.
이번에는 리스트 페이지(list.php)에서 목록을 표시할 때, 첨부 파일이 있을 경우 첨부 파일의 확장자륵 검색해서 이미지 파일이면 지정된 가로 세로 길이에 맞게 이미지를 출력하도록 하면 됩니다.
위 내용을 이해하셨다면 응용이 가능할 것입니다.
 2003/07/23 19:44:43    


no
subject
name
date
hit
*
689
 비밀글입니다 일단 올려보겠습니다.

stub363
2004/01/01 5 0
688
  이제서야 와 보네요. [1]

김창현
2008/02/04 7462 1484
687
  이제 막 컴퓨터언어에 입문한 사람입니다... [1]

이현우
2003/04/06 6704 1369
686
  이번에 웹마스터 시험을 보는데..^^조금 ... [1]

공선미
2005/08/18 7538 1376

  이미지를 올리는 방법이요.. [1]

sjulia
2003/07/23 7016 1339
684
  이미지 클릭시 원본이미지를 띄우고... [1]

임성규
2006/03/22 8072 1521
683
  이미지 업로드 삭제 방법 질문입니다. [1]

PHP SONG
2003/11/24 8006 1443
682
  이문제는 비주얼베이직으로 어떻게 짜야 ... [1]

전진이
2003/04/17 7492 1386
681
  이메일 과 문자멧세지 동시전송 [1]

김소산
2003/06/03 6282 1229
680
  이렇게 구현하려면.. [1]

정진엽
2007/04/20 7526 1494
679
  이런죄송 제가 깜박했습니다.다시 보냅니... [2]

won
2003/02/08 7605 1448
678
  이런오류뜨면 어케...

2002/11/30 7089 1565
677
  이런사이트가 있었다니....

flyyo
2008/09/30 9105 1761
676
  이런 정말 괜찮은 곳이군요. [1]

黑猫-흑묘
2008/10/02 8357 1669
675
  이러한 오류가

Ziwoogae
2003/01/08 7448 1372
674
  이건 뭐에 쓰는거에요? [1]

바투
2003/05/21 6517 1278
673
  이거 죄송해서 어떡하죠?

김정희
2004/10/06 7384 1459
672
  이거 문제가 머져.ㅠㅠ

오라초보
2008/07/24 8028 1443
671
  이거 딱한가지만 제발 알려주세요!!제발~...

악어
2003/01/15 7115 1357
670
  응용을 해보고 있습니다만.. [1]

박상은
2003/07/21 6289 1436
[1][2][3][4][5][6][7] 8 [9][10]..[42] [next]

Copyright 1999-2021 Zeroboard / skin by Zetyx