2

私はすべてのphpページでインクルードヘッダーを使用しており、各ページのタイトルと説明を変数から抽出したいと考えています.インストールされていますが、どのページのタイトルも表示されません??

page.php:

<?php
include("header.php");
$title = "Page title";
?>

header.php:

<title><?php echo $title; ?></title>

何か助けてください??

4

4 に答える 4

10

割り当て前に $title の値を表示しています。

page.php:

<?php
   $title = "Page title";
   include("header.php");
?>

header.php:

<title><?php echo $title; ?></title>
于 2013-07-10T15:00:46.583 に答える
0

インクルードでエコーする前に、変数が割り当てられていません。

page.php を次のように変更します。

<?php
$title = "Page title";
include("header.php");
?>

(または、おそらく変数 $title の割り当てを header.php に移動して、より整理します)

于 2013-07-10T15:19:57.997 に答える
0

未定義の変数をエコーし​​ようとしています。の値$titleは宣言されていませんが、 でエコーしようとしていますheader.php。代わりに、次のようにする必要があります。

header.php:

<?php
$title ="Page title";
?>

page.php:

<?php
include("header.php");
<title><?php echo $title; ?></title>
?>

お役に立てれば!

于 2013-07-10T15:00:38.203 に答える
0
<?php 
    $title = 'title';
    echo '<title>'.$title.'</title>';
?>
于 2015-01-28T15:05:36.623 に答える