Cara menulis sistem storan dalam talian yang mudah melalui PHP
Dalam era digital semasa, penyimpanan dan pengurusan data telah menjadi penting. Bagi pembangun, membina sistem storan dalam talian yang mudah boleh menyimpan dan mendapatkan semula data dengan mudah. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menulis sistem storan dalam talian yang mudah dan memberikan contoh kod khusus.
<!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>
Kini anda boleh memuat naik fail dengan mengakses 'index.php' dan melihat fail yang dimuat naik dengan mengakses senarai 'files.php'.
Melalui langkah dalam artikel ini, anda telah berjaya menulis sistem storan dalam talian yang mudah. Sudah tentu, masih terdapat banyak fungsi yang perlu dipertingkatkan lagi dalam aplikasi praktikal, seperti memuat turun fail, menyunting dan memadam. Tetapi ini semua boleh berfungsi sebagai arahan untuk pembelajaran dan pengembangan selanjutnya. Selamat berprogram!
Atas ialah kandungan terperinci Bagaimana untuk menulis sistem storan dalam talian yang mudah melalui PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!