Я использую функцию php php_strip_whitespace, чтобы вывести страницу «Полезная функция.php», в которой есть одна длинная функция.
<?php
//phpCodeStripper
echo php_strip_whitespace ("usefulFunction.php");
?>
Я возвращаю весь код, кроме первых нескольких строк функции.
Вывод начинается в середине запроса … ‘запрос («SELECT ….», когда читается оригинальный синтаксис (с начала страницы, с удаленными комментариями)
<?php
function engine($one, $two, $three, $conn){
if (
(!isset($one)) OR
(!isset($two)) OR
(!isset($three)) OR
(!isset($conn))
){
$badInput = "some engine variable is missing!";
return $badInput;
unset($badInput);
}
require ( $_SERVER['DOCUMENT_ROOT'] . "upfolder/thisfolder/functions.php");
if($blahblah=='a'){
$thisSpecialQuery = $conn ->query("SELECT....
Что может быть причиной этого?
Ваш код кажется хорошим, но я думаю, что у вас есть проблемы с отображением (это интерпретируется как HTML-тег):
Если вы посмотрите на свой источник, или если вы пытаетесь с htmlentities
, ты должен получить все
echo htmlentities(php_strip_whitespace("usefulFunction.php"));
>
прежде чем запрос просто действует как закрытие HTML-тега. Tha объяснил бы, почему это начинает появляться в этой конкретной точке.
Надеюсь, поможет.
Других решений пока нет …