Я пытался использовать file_get_contents, чтобы загрузить файл PHTML и хранить в переменной, но это, кажется, что PHP блоки игнорируютсяPHP блок игнорируется при использовании file_get_contents PHP
<?php include_once '../php_inc/core.inc.php'; ?>
<div class="dialog-header">
<div class="dialog-header-inner">
<div class="inline-blk left-align dialog-header-left-item"><div class="bar-title vertical-center">Guitar</div></div>
<div class="inline-blk right-align dialog-header-right-item pointer">
<div class="bar-title dialog-header-bar-option inline-blk"><div class="vertical-center" >Post</div></div>
<div class="bar-title dialog-header-bar-option inline-blk"><div class="vertical-center" ><img src="<?php echo IMGDIR ?>menu_navi_icon.png" width="20" height="13"></div></div>
</div>
</div>
</div>
Когда я сделать что-то вроде echo file_get_contents(myfile.phtml)
, когда я проверить элемент в хроме, он автоматически комментировать мой PHP блок
<!--?php include_once '../php_inc/core.inc.php'; ?-->
<div class="dialog-header">
<div class="dialog-header-inner">
<div class="inline-blk left-align dialog-header-left-item"><div class="bar-title vertical-center">Guitar</div></div>
<div class="inline-blk right-align dialog-header-right-item pointer">
<div class="bar-title dialog-header-bar-option inline-blk"><div class="vertical-center">Post</div></div>
<div class="bar-title dialog-header-bar-option inline-blk"><div class="vertical-center"><img src="<?php echo IMGDIR ?>menu_navi_icon.png" width="20" height="13"></div></div>
</div>
</div>
</div>
и постоянная IMGDIR не получили отражение в well.I знает, что нужно использовать либо GET
ИЛИ POST
для передачи пользовательских данных. Тем не менее, мне просто нужно создать базовую настройку в core.inc.php
, как некоторые постоянные переменные и т. Д.
Я не уверен, что ваш PHP код прокомментирован ... но я думаю, что ваш файл не является '.php' файл, поэтому PHP-код не выполняется. – Umair
Я не думаю, что это было бы причиной. Обычно я использую расширение 'phtml' для того, чтобы файл содержал больше html-кодов, а несколько строк php-коды, но кажется, что 'file_get_contents' обрабатывают его по-другому –