1

次のコードを使用して、スクリプト内で宣言された一連の変数をつなぎ合わせ、RSS XML フィードのリンク部分を形成しています。URL を正しく完成させるには、変数の間にアンパサンドを挿入する必要があります。& を使用してみましたが、 & を置くだけでエラーが発生します:

error on line 7 at column 194: Entity Ref: expecting ';'

私が間違っていることを確認できるように、誰かが私に見せてもらえますか?

echo '<link>' . $url . 'ampersand_goes_here' . $mlcall. '' . $title . '</link>';
4

2 に答える 2

1

htmlspecialchars() 関数を使用して、リンク タグ内に文字列を囲んでみてください。

echo '<link>' . htmlspecialchars($url . 'ampersand_goes_here' . $mlcall. '' . $title) . '</link>';
于 2012-11-17T01:40:26.597 に答える
0
echo "<link>$url&amp;$mlcall$title</link>";

または(さらに良い)

echo '<link>' . htmlentities($url&$mlcall$title) . '</link>';
于 2012-11-17T01:59:48.150 に答える