0
 829   42   8
  View Articles

Name  
   sjulia  (2003-07-23 16:23:03, Hit : 6889, Vote : 1288)
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 7324 1426
687
  이제 막 컴퓨터언어에 입문한 사람입니다... [1]

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

공선미
2005/08/18 7362 1292

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

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

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

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

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

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

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

won
2003/02/08 7431 1365
678
  이런오류뜨면 어케...

2002/11/30 6965 1513
677
  이런사이트가 있었다니....

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

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

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

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

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

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

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

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

Copyright 1999-2020 Zeroboard / skin by Zetyx