我正在尝试 PHP 包含数据库中包含 URL 的变量,但它似乎不喜欢它,有什么想法吗?
代码是
<?php
$location=$row_info['location'];
include '.$location./index.php'; ?>
感谢您的帮助 :-)
我正在尝试 PHP 包含数据库中包含 URL 的变量,但它似乎不喜欢它,有什么想法吗?
代码是
<?php
$location=$row_info['location'];
include '.$location./index.php'; ?>
感谢您的帮助 :-)
include '.$location./index.php'; ?>
应该
include ".$location./index.php"; ?>
变量名不在单引号内展开。来自PHP 手册:
双引号字符串最重要的特点是变量名会被扩展
试试这个:
include "$location/index.php"; ?>
或这个:
include $location.'/index.php'; ?>
其中任何一个都应该工作得更好。PHP 实际上不会在 '' 引号内扩展 $variable,您只会在输出中获得 $variable 作为文本,因此您想像第二个示例一样使用它们之间的点将 $variable 放在引号之外,或者使用 " " 像第一个一样引用。
你有点倒退了...
$location = $row_info['location'].'/index.php';
include $location;
这应该可以工作,或者您可以对值使用双引号并获得相同的结果。如上所述。:)~