ホームページ >バックエンド開発 >PHPチュートリアル >PHPを使用して複数ページのWebサイトを構築する方法
PHP 複数ページの Web サイト構築ガイド: 異なるページを分離するための明確なフォルダー構造を作成します。各ページのベースとして HTML テンプレート (template.php) を使用します。ホームページ (index.php) にコンテンツを追加します。対応するファイルを作成し、contact.php や about.php などの他のページのコンテンツをカスタマイズします。 .php ファイルを処理するために必要に応じて Web サーバー (Apache など) を構成します。 PHPのデータベース接続機能を利用してデータベースからデータを取得し、ページ上に表示します。
PHP は、一般的なサーバーサイド プログラミング言語であり、インタラクティブな Web サイトを構築するために使用できます。ウェブ。この記事では、PHP を使用して複数ページの Web サイトを作成する手順を段階的に説明します。
次のフォルダー構造を作成します。
- index.php - contact.php - about.php
すべてのページで、同じ HTML テンプレートがベースとして使用されます。 template.php
というファイルを作成し、次のコードを追加します。
<!DOCTYPE html> <html> <head> <title>多页面 PHP 网站</title> </head> <body> <!-- 页面内容 --> </body> </html>
にホームページ を作成します。ファイルに次のコードを追加します。
<?php include "template.php"; ?> <h1>主页</h1> <!-- 页面内容 -->
contact.php や
about.php# などの他のページ用に次のようなものを作成します。 ## ファイルを開き、必要に応じてページのコンテンツをカスタマイズします。 <pre class='brush:php;toolbar:false;'><?php include "template.php"; ?>
<h1>联系我们</h1>
<!-- 联系信息 -->
</pre>
ステップ 5: Web サーバーの構成
ファイルを処理できるように Web サーバー (Apache など) を構成します。たとえば、次の内容を Apache 構成ファイルに追加します。 <pre class='brush:php;toolbar:false;'><Directory /var/www/my_website>
AllowOverride All
</Directory>
<FilesMatch "\.php$">
SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://php"
</FilesMatch></pre>
実用的なケース: ユーザー データの表示
という名前のページを作成します。ユーザーデータのテーブル。次のコードを使用します。 <pre class='brush:php;toolbar:false;'><?php include "template.php"; ?>
<h1>用户数据</h1>
<?php
// 从数据库获取用户数据
$users = getUsers();
// 创建 HTML 表格
echo "<table border='1'>";
echo "<tr><th>ID</th><th>名称</th><th>电子邮件</th></tr>";
foreach ($users as $user) {
echo "<tr><td>{$user['id']}</td><td>{$user['name']}</td><td>{$user['email']}</td></tr>";
}
echo "</table>";
?>
</pre>
結論
以上がPHPを使用して複数ページのWebサイトを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。