PHP (lenguaje de programación): quiero mostrar el código fuente PHP en una página HTML. (El código PHP está en el archivo HTML). Entonces uso body . Pero no muestra el código PHP completo. ¿Que necesito hacer?

tendrá que escapar de los caracteres especiales que forman la sintaxis php para que el navegador entienda que los necesita como se muestran, en lugar de interpretarlos, por ejemplo.

<?php
$code = '';
echo '

' . htmlspecialchars($code) . '

';
?>

al hacerlo, debería mostrar su código dentro de las etiquetas

 

esa no es la única forma en que puede hacerlo php tiene una buena función incorporada que organiza, escapa y resalta su código, debe probar el resalte_archivo (); funciona si desea que se muestre un archivo completo y se muestre en html como código resaltado. simplemente pásalo el nombre del archivo como argumento

si una cadena es todo lo que eres después de usar el resalte_cadena (); funcionar y pasarle una cadena como argumento

también puede usar métodos bastante avanzados que explotan JavaScript y son increíblemente impresionantes, como SyntaxHighlighter o google-code-prettify – resaltado de sintaxis de fragmentos de código en una página web – Google Project Hosting

Podrías hacerlo como a continuación:
& lt; ? php echo “mi código php”; ? & gt;

& lt; para mostrar ‘<' y & gt; para '>‘. Esto evitará que el código se traduzca como etiquetas html y al mismo tiempo generará: –

Gracias por el A2A!

Asumiendo que estás intentando algo como:

 

...
?>

La solución es eliminar las etiquetas y usar entidades y eliminar

 

de esta manera:


& lt;? php
...
? & gt;

Espero que esto ayude 🙂

Por cierto, nunca he usado la etiqueta de código. Si, por lo tanto, mi respuesta no funciona, ¿tal vez podría ver si funciona si abandona el uso de la etiqueta de código también?

show_source (‘MyFile.php’);
?>