1

URL を含むデータベースの変数を PHP に含めようとしていますが、気に入らないようです。何かアイデアはありますか?

コードは

<?php 
$location=$row_info['location'];

include '.$location./index.php'; ?>

ご協力ありがとうございました :-)

4

3 に答える 3

3
include '.$location./index.php'; ?>

する必要があります

include ".$location./index.php"; ?>

変数名は単一引用符内では展開されません。PHPマニュアルから:

二重引用符で囲まれた文字列の最も重要な機能は、変数名が展開されるという事実です。

于 2012-11-04T20:17:20.063 に答える
1

これを試して:

include "$location/index.php"; ?>

またはこれ:

include $location.'/index.php'; ?>

それらのどちらかがよりうまく機能するはずです。PHP は '' クォート内の $variable を実際には展開しません。代わりに $variable を出力のテキストとして取得するだけなので、2 番目の例のようにドットを使用して $variable をクォートの外側に配置するか、" 」は最初のように引用します。

于 2012-11-04T20:26:19.287 に答える
0

あなたはそれを少し後ろに持っています...

$location = $row_info['location'].'/index.php';
include $location;

これは機能するはずです。または、値に二重引用符を使用して同じ結果を得ることができます。上記のように。:)~

于 2012-11-04T20:19:33.200 に答える