似乎无法让 php 脚本执行并获取图像脚本,图像 placeholder.jpg 位于 public_html webroot 之外,这就是我所做的
显示图像 .php 文件
<img src="image.php?image=<?php echo urlencode('placeholder.jpg') ?>"/>
图像.php
<?php
$file = basename(urldecode($_GET['image']));
$fileDir = '/noaccess/avatars/';
if (file_exists($fileDir . $file))
{
$contents = file_get_contents($fileDir . $file);
header('Content-type: image/jpg');
echo $contents;
}
?>