Пропущены первые строки с использованием php_strip_whitespace

Я использую функцию 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....

Что может быть причиной этого?

0

Решение

Ваш код кажется хорошим, но я думаю, что у вас есть проблемы с отображением (это интерпретируется как HTML-тег):

Если вы посмотрите на свой источник, или если вы пытаетесь с htmlentities, ты должен получить все

echo htmlentities(php_strip_whitespace("usefulFunction.php"));

> прежде чем запрос просто действует как закрытие HTML-тега. Tha объяснил бы, почему это начинает появляться в этой конкретной точке.

Надеюсь, поможет.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]