1

私はphpで動的にメタキーワードを書き込もうとしているので、WAMPサーバーのlocalhost/myfile.phpで実行されているようなコードがあります:

<meta name="keywords" content="keyword1, keyword2,
<?php
echo $my_array['index_of_keyword3']; 
?>
">

もちろん、これは次のようになります。

 <meta name="keywords" content="keyword1, keyword2,<?php echo $my_array['index_of_keyword3']; ?> ">

では、手に入れるにはどうすればいいのか

 <meta name="keywords" content="keyword1, keyword2,keyword3 ">

?

ありがとう !

ちなみに、次のようなものでこれを行うことができることを知っています

<?php echo "<meta name=\"keywords\" content=\"keyword1, keyword2,$myVariable\">"; ?> 

しかし、変数にのみphpを使用して、コードを簡素化したいと思います。

編集:ああ、私はばかであることを確認して問題を解決しました:)

問題を解決する<?php$row=blabla..?> ために変更することを書きました。<?php $row=blabla..?>すべての答えをありがとう。私はそれらすべてに賛成します。

4

4 に答える 4

2

あなたのページ拡張子は.htmlであり、 .phpではないと思います

somepage.html を somepage.php に変更すると、動作するはずです。

于 2013-02-15T17:50:42.910 に答える
1

あなたの問題は、ファイルを解析しないことだと思います。PHP が解釈しないように見えるので、このファイルをどのように呼び出しますか?

編集:ワンプ設定で無効にしてみてくださいshort open tag

于 2013-02-15T17:49:56.493 に答える
1

これを試して:

<meta name="keywords" content="<?php echo implode(",", $my_array);?>">

このようにして、コンマで区切られたすべての配列コンテンツを印刷できます。また、コードが解釈されるように、ファイル拡張子が.phpであることを確認してください。

于 2013-02-15T17:47:28.577 に答える
1

ファイルに拡張子がないか、ファイル.phpシステムから直接開こうとしています。PHP を機能させるには、Linux の LAMP パッケージの Windows のXAMPPなどのサーバーが必要です。

サーバーを実行するとhtdocs、サーバーのディレクトリにディレクトリが作成されます。そこにファイルを置き、http://localhost/YourFilenameHereブラウザのアドレス バーに入力してファイルにアクセスします。

于 2013-02-15T17:58:06.957 に答える