PHP를 통해 간단한 온라인 저장 시스템을 작성하는 방법
현재 디지털 시대에는 데이터 저장과 관리가 중요해졌습니다. 개발자의 경우 간단한 온라인 스토리지 시스템을 구축하면 데이터를 쉽게 저장하고 검색할 수 있습니다. 이 기사에서는 PHP를 사용하여 간단한 온라인 스토리지 시스템을 작성하는 방법을 소개하고 구체적인 코드 예제를 제공합니다.
<!DOCTYPE html> <html> <head> <title>文件上传</title> </head> <body> <h1>文件上传</h1> <form enctype="multipart/form-data" action="upload.php" method="POST"> <input type="file" name="file" required> <input type="submit" value="上传"> </form> </body> </html>
<?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { $file = $_FILES['file']; $fileName = $file['name']; $fileSize = $file['size']; $fileContent = file_get_contents($file['tmp_name']); // 连接数据库并保存文件信息 $conn = new mysqli('localhost', '用户名', '密码', '数据库名'); $sql = "INSERT INTO files (name, size, content, created_at, updated_at) VALUES ('$fileName', '$fileSize', '$fileContent', now(), now())"; $conn->query($sql); $conn->close(); echo '文件上传成功!'; } ?>
<?php // 连接数据库并获取文件列表 $conn = new mysqli('localhost', '用户名', '密码', '数据库名'); $sql = "SELECT * FROM files"; $result = $conn->query($sql); $files = $result->fetch_all(MYSQLI_ASSOC); $conn->close(); ?> <!DOCTYPE html> <html> <head> <title>文件列表</title> </head> <body> <h1>文件列表</h1> <table> <tr> <th>ID</th> <th>文件名称</th> <th>文件大小</th> <th>创建时间</th> </tr> <?php foreach ($files as $file): ?> <tr> <td><?php echo $file['id']; ?></td> <td><?php echo $file['name']; ?></td> <td><?php echo $file['size']; ?></td> <td><?php echo $file['created_at']; ?></td> </tr> <?php endforeach; ?> </table> </body> </html>
이제 'index.php'에 접속하여 파일을 업로드할 수 있고, 'files.php' 목록에 접속하여 업로드된 파일을 볼 수 있습니다.
이 기사의 단계를 통해 간단한 온라인 스토리지 시스템을 성공적으로 작성했습니다. 물론 파일 다운로드, 편집, 삭제 등 실제 응용 분야에서는 아직 더 개선해야 할 기능이 많습니다. 그러나 이것들은 모두 추가 학습과 확장을 위한 방향이 될 수 있습니다. 즐거운 프로그래밍 되세요!
위 내용은 PHP를 통해 간단한 온라인 스토리지 시스템을 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!