PHP を使用してシンプルなオンライン ドキュメント エディター機能を開発する方法
インターネットの普及に伴い、インターネットを通じてドキュメントを編集および共有する必要がある人が増えています。 。この要求に応えるためには、簡単なオンライン文書編集機能を開発する必要がある。この記事では、PHP を使用してこのような関数を開発する方法と、具体的なコード例を紹介します。
まず、ドキュメント データを保存するデータベースとテーブルを作成する必要があります。 「documents」という名前のデータベースを作成し、その中に「documents」という名前のテーブルを作成して、ドキュメントのコンテンツを保存します。構造は次のとおりです:
CREATE DATABASE documents; USE documents; CREATE TABLE documents ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(100) NOT NULL, content TEXT NOT NULL );
次のステップでは、オンライン ドキュメント エディターの機能を実装するための PHP コードを作成します。まず、エントリ ファイルとして「index.php」という名前のファイルを作成します。次のコードをファイルに追加します。
<?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>
以上がPHP を使用して簡単なオンライン ドキュメント エディター機能を開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。