웹(php)/웹(file)_php
[Project 2]PHP로 FILE 업로드 _view.php(파일의 내용을 볼 수 있는 곳)
byeol2ing
2016. 11. 8. 23:46
반응형
PHP로 FILE 업로드
필요한 파일
- files( 파일이 저장될 파일)
- index.php(파일 리스트)
- delete.php(삭제)
- download.php(파일 다운)
- table.php(게시판 작성 양식)
- write.php(파일이 db에 저장되는 것을 처리)
- view.php(파일의 내용을 볼수 있는 곳)
subject부분을 클릭했을 때 링크로 걸리도록 한 view.php 파일입니다.
view.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | <html> <meta charset="utf-8"/> <title>게시판</title> <?php $host = 'localhost'; $user = 'root'; $pw = '111111'; $dbName = 'opentutorials'; $mysqli = new mysqli($host, $user, $pw, $dbName); if(mysqli_connect_errno()) { echo "DB connect error"; exit; }
echo "id:" .$res['id']; echo '<p/>'; echo "subject:" .$res['subject']; echo '<p/>'; echo "memo:" .$res['memo']; echo '<p/>'; echo "<td align='left'> <a href='./download.php?num=".$res['num']."'>".$res['name']."</a></td>"; mysqli_close($mysqli); ?> </html> |
$sql = "select * from a where num=".$_GET['num'];
$res = $mysqli->query($sql);
$res = $res->fetch_assoc();
num이 일치하는 조건을 가진 데이터의 모든 데이터를 골라 배열로 저장시킵니다.
결과입니다.
반응형