Показать код C ++ в PHP - PullRequest
       17

Показать код C ++ в PHP

0 голосов
/ 10 июля 2009

Я пытаюсь отобразить содержимое файла .cpp в php. Я загружаю его, используя fread, когда я его распечатываю, он отформатирован неправильно. Как сохранить формат без экранирования каждого символа?

Ответы [ 3 ]

4 голосов
/ 10 июля 2009

Если вы хотите посмотреть на это в веб-браузере:

<pre>
    <code>
        <?php echo htmlspecialchars(file_get_contents($file)); ?>
    
2 голосов
/ 10 июля 2009

распечатайте его между тегами HTML <pre> & <code>.

1 голос
/ 10 июля 2009
<?php

echo "<pre><code>";
$filename = "./test.cpp";
$handle = fopen($filename, "r");

if ($handle) {
    while (!feof($handle)) {
        $buffer = fgets($handle, 4096); // assuming max line len is 4096.
        echo htmlspecialchars($buffer);
    }
    fclose($handle);
}
echo "
"; ?>

Нам нужна функция htmlspecialchars, чтобы правильно ее распечатать.

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