Maison >développement back-end >tutoriel php >Comment utiliser PHP pour développer une fonction simple d'édition de documents en ligne
Comment utiliser PHP pour développer une fonction simple d'édition de documents en ligne
Avec la popularité d'Internet, de plus en plus de personnes ont besoin d'éditer et de partager des documents via Internet. Afin de répondre à cette demande, il est nécessaire de développer une fonction simple d’édition de documents en ligne. Cet article expliquera comment développer une telle fonction en utilisant PHP et fournira des exemples de code spécifiques.
Créer une base de données et une table
Tout d'abord, nous devons créer une base de données et une table pour stocker les données du document. Créez une base de données nommée "documents" et créez-y une table nommée "documents" pour stocker le contenu du document. La structure est la suivante :
CREATE DATABASE documents; USE documents; CREATE TABLE documents ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(100) NOT NULL, content TEXT NOT NULL );
Écrivez du code PHP
Ensuite, nous écrirons du code PHP Pour réaliser le. fonction d'éditeur de documents en ligne. Tout d'abord, créez un fichier nommé "index.php" comme fichier d'entrée. Ajoutez le code suivant au fichier :
<?php // 连接到数据库 $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "documents"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("数据库连接出错:" . $conn->connect_error); } // 处理表单提交 if ($_SERVER["REQUEST_METHOD"] == "POST") { $title = $_POST["title"]; $content = $_POST["content"]; // 将文档保存到数据库 $sql = "INSERT INTO documents (title, content) VALUES ('$title', '$content')"; if ($conn->query($sql) === TRUE) { echo "文档保存成功!"; } else { echo "保存文档时出错:" . $conn->error; } } // 获取文档列表 $sql = "SELECT * FROM documents"; $result = $conn->query($sql); $conn->close(); ?> <!DOCTYPE html> <html> <head> <title>在线文档编辑器</title> </head> <body> <h1>在线文档编辑器</h1> <h2>创建新文档</h2> <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]; ?>"> 标题:<input type="text" name="title"><br> 内容:<textarea name="content"></textarea><br> <input type="submit" value="保存文档"> </form> <h2>已有文档列表</h2> <?php if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "<h3>" . $row["title"] . "</h3>"; echo "<p>" . $row["content"] . "</p>"; } } else { echo "暂无文档"; } ?> </body> </html>
À ce stade, nous avons terminé le développement d'un simple éditeur de documents en ligne. Vous pouvez développer et améliorer cet éditeur en fonction de vos propres besoins, comme l'ajout de fonctions de suppression, d'édition et autres. J'espère que cet article vous sera utile !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!