1

私は本当に単純なことをしようとしていますが、私は PHP にまったく慣れていないので、私の素朴さを許してください。

私の要件は、別のファイル (ここではincとして参照) から値が入力される単純なページ (ここではbaseとして参照) を持つことです。baseからの出力 HTML は次のようになります。

    <h2>Name: [dynamic string (e.g. Joe Bloggs) ]</h2>
    <h2>Age: [dynamic value (e.g. 31) ]</h2>
    <h2>Bio: [dynamic string (e.g. I was born and raised in the UK. My special features are rocket boots.)</h2>

URL パラメータ (例: "www.mydomain.com/base.php?id=1234") を使用して、リクエストで使用されるincファイルの名前を識別する予定です。get

これが最善の方法であるかどうかは正確にはわかりませんが、これは非常に単純なプロジェクトであるため、本番環境の問題を複雑にするために mySQL などを使用することは避けたいと考えています。

アドバイスしてください:

  1. inc PHP ファイルはどのように作成すればよいですか? これで変数をフォームまたは配列として作成するのが最善でしょうか?
  2. 外部ファイルに設定されている変数を取得するようにベースPHPを構成するにはどうすればよいですか

私の論理が間違っている場合はお知らせください。これは完全に間違った方法です。

前に述べたように、これは非常に単純なプロジェクトなので、自分自身を教育するために使用しているので、生の PHP (サードパーティ ツールなし) に固執したいと思います。助けてくれてありがとう!

4

2 に答える 2

2

最も簡単な方法:

include_data.php:

<?php

$name = 'Joe Bloggs';
$age = 31;
$bio = 'I was born and raised ...';

biopage.php:

<?php

include('include_data.php');

?>

<h2>Name: <?php echo $name ?></h2>
<h2>Age: <?php echo $age ?></h2>
<h2>Bio: <?php echo $bio ?></h2>

PHPで「動的」ページを作成するために本当に必要なのはこれだけです。他のすべては、これのより洗練された、より洗練されたバージョンです。

于 2013-05-07T14:45:53.410 に答える