Я пытаюсь добраться до содержимого файла PHP без фактического вывода файла, что он обычно делал. Вот мой тестовый код:PHP - Чтение содержимого другого файла PHP без него echoing
File1 (test1.php)
<?php
ob_start();
include_once './test2.php';
$test = ob_get_contents();
echo $test;
?>
и здесь file2 (test2.php)
<?php
$testVar = 'Name!';
?>
<div class="testClass"><?php echo $testVar?></div>
<p>Spam2</p>
и я хочу, чтобы сделать это только из-за
эха $ теста
линии не потому, что файл вывод контента.
<p>Spam2</p><div class="testClass">Name!</div>
<p>Spam2</p></body>
из-за эха, но он возвращает этот
<p>Spam2</p><div class="testClass">Name!</div>
<p>Spam2</p></body>
<p>Spam2</p><div class="testClass">Name!</div>
<p>Spam2</p></body>
Так как я могу получить его только возвращать содержимое раз?
Где 2 файла ??? Вам нужны два файла. 1. Фактически содержит некоторое содержимое. 2.This php file Считывает содержимое из другого файла. Пожалуйста, будьте ясны. –
, если вы собираетесь проверить свой код. вы пишете слово «спам» в файл php. и в том же php-файле вы получаете содержимое одного и того же php-файла. и эхо его .. Пожалуйста, уточните вопрос –
Я хочу, чтобы файл только «спам» один раз. Значение переменной $ test является единственным контейнером со спамом. Я не знаю, как еще это сказать. Это привело бы к тому, что я на самом деле хочу сделать, но я ломаю вещи, прежде чем усложнись. – UioShi