Я хочу отображать изображения из файлов на веб-странице HTML, используя PHP, чтобы скрыть расположение файлов, используя заголовок / файл чтения PHP и избегая любого PHP, который мог бы раскрыть местоположение файла (например, echo).
До сих пор я мог добиться этого только путем вызова скрипта PHP из HTML, но предпочел бы сделать это без вызова скрипта, чтобы зритель не видел файл скрипта PHP.Я не хочу использовать файл PHP, а не файл HTML (поэтому зритель не может ввести URL-адрес сценария PHP сам по себе).
image.php:
<?php
header('Content-Type:image/jpeg');
readfile('../image.jpg');
?>
image.html:
<html>
...
<img src="image.php"/>
В файле HTML я хотел бы сделать эквивалент, но в строке:
<html>
...
<img src="<?php header('Content-Type:image/jpeg');readfile('../image.jpg');?>"/>
Или:
<html>
...
<?php
echo '<img src="';
header('Content-Type:image/jpeg');
readfile('../image.jpg');
echo '"/>';
?>
Iподозреваю, что мое непонимание того, как HTML и PHP работают вместе, подводит меня сюда.