Запрет комментариев от разбора - PullRequest
0 голосов
/ 06 апреля 2011

Есть ли способ скрыть комментирование в моем файле php / html?

Я хочу добавить разметку, которую я не хочу, чтобы люди могли просматривать в исходном тексте в своих браузерах.

Возможно ли это?

<!-- Prevent this comment from being viewed -->
<?php...

Спасибо заранее.

Ответы [ 3 ]

7 голосов
/ 06 апреля 2011

Если вы добавите комментарии как PHP, люди не увидят их в своем браузере.

<div> 
   <!-- This HTML comment can be seen by people -->
   <?php //But this PHP comment can only be seen by me :) ?>
</div>

http://en.wikipedia.org/wiki/PHP

0 голосов
/ 06 апреля 2011

Просто поменяйте местами строки выше и используйте комментарий php:

<?php...
// Prevented this comment from being viewed
0 голосов
/ 06 апреля 2011

Я понимаю, что вы имеете в виду. Вы можете сделать это с помощью буферизации вывода:

<?php
   // this is not
?><!-- this is sent to browser -->

И с буферизацией вывода.

<?php

   ob_start();

   ?><!-- this is NOT sent to browser --> <b>This isn't sent as well!</b> <?php

   ob_end_clean();
?>

Однако, если вы хотите удалить комментарии только , вам нужно выполнить некоторый анализ:

<?php

   ob_start();

   ?><!-- this is NOT sent to browser --><?php

   $html=ob_get_clean();

   // TODO: Use a DOM parser to parse $html and remove comments from it.

?>

Это звучит немного перегружено ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...