require_once '../system/conf/options.class.php';
$file = basename(urldecode($_GET['logo']));
$fileDir = Options::getSetting('S_UPLOAD_DIRECTORY');
if (file_exists($fileDir . $file)) {
    // Note: You should probably do some more checks 
    // on the filetype, size, etc.
    $contents = file_get_contents($fileDir . $file);
    $ext = @end(explode('.', $file));
    $file = @end(explode('/', $file));
    // Note: You should probably implement some kind 
    // of check on filetype
    header('Content-type: image/' . $ext);
    echo $contents;
}
<img class="logo" src="getLogo.php?logo={$PAGE['general']['logo_file']}" />从 PDF 模板内部执行时,出现此错误
图片类型未知 getLogo.php?logo=75c562d5-8718-411c-a464-72c4d1c35f49.png
我也试过<img class="logo" href="getLogo.php?logo={$PAGE['general']['logo_file']}" />不显示错误,但也不显示图像。
有简单的解决方案吗?