我有一个包含以下内容的fileA.php:
<?php $cdn = 'example.org/folder/'; ?>
和file1.php,file2.php .....到.... file20000.php有:
<?php
$lawyer_photo = $cdn . 'lawyername_image.jpg';
include 'fileA.php';
echo '<img src="'. $lawyer_photo . '">';
?>
因为我们在变量$lawyer_photo
之后包含了fileA.php,所以输出不会添加$cdn
,所以不要:{/ p>
<img src="example.org/folder/lawyername_image.jpg">
我们得到了
<img src="lawyername_image.jpg">
当然这是正常的,但我的问题是,是否有办法以file1.php,file2.php .....到.... file20000.php的方式修改fileA.php期望并正确获取$cdn
变量?
有什么建议吗?
答案 0 :(得分:0)
<?php
include 'fileA.php';
$lawyer_photo = $cdn . 'lawyername_image.jpg';
echo '<img src="'. $lawyer_photo . '">';
?>
这是唯一的方法。在>存在之前,您无法使用变量。
答案 1 :(得分:0)
你可以使用一个函数,而不是使用include,并传递图像的值,如下所示:
<?php
function get_photo($cdn){
$lawyer_photo = $cdn.'lawyername_image.jpg';
return $lawyer_photo;
}
echo "<img src='".get_photo($cdn)."'>";
?>
您可以使用$ cdn变量来携带任何值。
答案 2 :(得分:0)
你为什么不写第一行
$lawyer_photo = $cdn . 'lawyername_image.jpg';
在fileA.php的末尾?