웹(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;
        }
    


    $sql = "select * from a where num=".$_GET['num'];
       $res = $mysqli->query($sql);
     $res = $res->fetch_assoc();
    



 
    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>
 
 
 

cs




    $sql = "select * from a where num=".$_GET['num'];
       $res = $mysqli->query($sql);
     $res = $res->fetch_assoc();
    

        num이 일치하는 조건을 가진 데이터의 모든 데이터를 골라 배열로 저장시킵니다.





결과입니다.



반응형