ホームページ >バックエンド開発 >PHPチュートリアル >PHP開発・実装フォーラム投稿機能のご紹介
PHP について言及しましたが、Web サイトの構築に使用されていることは誰もが知っています。それでは、簡単なページフォーム送信を実装してみましょう。
最後のセクションでは、PHP 開発環境のインストールと基本的な Hello php プログラムの実装について説明しました。hello php プログラムは、目の前にある明るい未来につながる道です。あなたのおかげで、今日は旅に出ます!
1. まず、Wamp の www ディレクトリに入り、このディレクトリに新しいテキスト ドキュメントを作成し、コードの名前を
に変更します。<html> <head> <meta http-equiv="content-type" content="text/html;charset=utf8"/> <title>测试</title> </head> <body> <form method="post" action="test.php"> <p>This is a program.</p> <p>标题:<input type="text" name="title"></p> <p>内容:<textarea name="content"></textarea></p> <input type="submit" value="提交"> </form> </body> </html>
これは単純な HTML ページです。HTML に慣れていない場合は、www.w3school.com.cn/ を参照してください。詳細な構文の紹介とオンライン デバッグ 関数があります。 . 個人的にはとても良い学習プラットフォームだと思います。
ここでは、フォームの送信メソッドが post であり、test.php ページに送信されていることがわかります。明らかに、後で test.php コードを実装する必要があります。まずブラウザーに入って、localhost/demo1/test.html にアクセスします。次のようなページが表示されます。見た目は少し見苦しくなりますが、それは問題ではありません。テクノロジーと機能の実装に重点を置いています。読む。
2. 新しい test.php ファイルを作成し、コードを直接貼り付けます:
<?php $title = $_POST['title']; $content = $_POST["content"]; file_put_contents("data.txt",$title.",".$content."\n",FILE_APPEND); echo "<a href='test.html'>继续添加</a>"; echo "<a href='show.php'>查看</a>"; ?>
最初の 2 行は、タイトルとコンテンツのデータを取得するためのものです。フォームによって投稿されたフィールドを $title 変数と $content 変数に保存し、file_put_contents メソッドを呼び出してデータを data.txt ファイルに保存します。次の 2 行では 2 つのジャンプ リンクを追加し、フォームに記入するページに戻るジャンプを追加し、表示する show.php ページにジャンプします。
3、show.php
show.phpページはdata.txtデータを読み取ってページに表示します:
<?php
$content = file_get_contents("data.txt");
//echo $content;
echo str_replace("\n", "<br>", $content);
?>
4. テスト
localhost/demo1/test.html ページにアクセスし、タイトルとコンテンツを入力すると、データを正常に送信して表示できます。 。
考えてみてください、これは私たちが通常オンラインのフォーラムに投稿する方法ですか? もちろん、これは単にアイデアを呼び起こすためだけです。フォーラムの機能を実現したい場合は、しっかりと勉強したほうがよいでしょう。
以上がPHP開発・実装フォーラム投稿機能のご紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。