Php ekran c + + kodu

3 Cevap php

Ben php bir. Cpp dosyasının içeriğini görüntülemek için çalışıyorum. Ben dışarı hatalı biçimlendirilmiş geliyor bunu yazdırmak zaman fread kullanarak yükleme duyuyorum. Nasıl her bir karakteri kaçış olmadan biçimini tutabilir?

3 Cevap

<?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 "</code></pre>";

?>

Biz doğru yazdırmak için htmlspecialchars'ın işlev gerekir.

Eğer bir web tarayıcısında bakmak istiyorum varsayarsak:

<pre>
    <code>
        <?php echo htmlspecialchars(file_get_contents($file)); ?>
    </code>
</pre>

HTML arasına yazdırmak <pre> & <code> etiketleri.