Ir para conteúdo
Fórum Script Brasil
  • 0

Escrever código fonte na tela


lkm

Pergunta

Na verdade estou montando um script que irá gerar o código da página conforme os campos da tabela, porém preciso exibir esse conteúdo sem que o navegador interprete os php, html, javascript... seria igual a função code do fórum

o código abaixo é só um exemplo de como preciso listar o conteúdo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Documento sem t&iacute;tulo</title> 
<link href="css/estilos.css" rel="stylesheet" type="text/css" /> 
</head> 

<body> 
<p>&nbsp;</p> 
<form action="nome_campos.php" method="post" enctype="multipart/form-data" name="form1" target="_self" id="form1"> 
  <table width="700" border="0" align="center" cellpadding="0" cellspacing="0" class="borda_padrao"> 
    <tr> 
      <td colspan="4" class="nome_tela">coleta de dados para a tabela</td> 
    </tr> 
    <tr> 
      <td width="169">&nbsp;</td> 
      <td width="174">&nbsp;</td> 
      <td width="114">&nbsp;</td> 
      <td width="241">&nbsp;</td> 
    </tr> 
    <tr> 
      <td class="texto_formulario">Nome da tabela&nbsp;&nbsp;</td> 
      <td><label> 
        <input type="text" name="nome_tabela" id="nome_tabela" /> 
      </label></td> 
      <td class="texto_formulario">N&ordm; Campos&nbsp;&nbsp;</td> 
      <td><label> 
        <input type="text" name="n_campos" id="n_campos" /> 
      </label></td> 
    </tr> 
    <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
    </tr> 
    <tr> 
      <td colspan="4" align="center"><label> 
        <input type="submit" name="submit" id="submit" value="Enviar" /> 
      </label></td> 
    </tr> 
    <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
    </tr> 
  </table> 
</form> 
<script language="JavaScript" type="text/javascript" src="js/foco_nome_tabela.js"></SCRIPT> 
</body> 
</html>

como faço isso?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Na verdade estou montando um script que irá gerar o código da página conforme os campos da tabela, porém preciso exibir esse conteúdo sem que o navegador interprete os php, html, javascript... seria igual a função code do fórum

o código abaixo é só um exemplo de como preciso listar o conteúdo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Documento sem t&iacute;tulo</title> 
<link href="css/estilos.css" rel="stylesheet" type="text/css" /> 
</head> 

<body> 
<p>&nbsp;</p> 
<form action="nome_campos.php" method="post" enctype="multipart/form-data" name="form1" target="_self" id="form1"> 
  <table width="700" border="0" align="center" cellpadding="0" cellspacing="0" class="borda_padrao"> 
    <tr> 
      <td colspan="4" class="nome_tela">coleta de dados para a tabela</td> 
    </tr> 
    <tr> 
      <td width="169">&nbsp;</td> 
      <td width="174">&nbsp;</td> 
      <td width="114">&nbsp;</td> 
      <td width="241">&nbsp;</td> 
    </tr> 
    <tr> 
      <td class="texto_formulario">Nome da tabela&nbsp;&nbsp;</td> 
      <td><label> 
        <input type="text" name="nome_tabela" id="nome_tabela" /> 
      </label></td> 
      <td class="texto_formulario">N&ordm; Campos&nbsp;&nbsp;</td> 
      <td><label> 
        <input type="text" name="n_campos" id="n_campos" /> 
      </label></td> 
    </tr> 
    <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
    </tr> 
    <tr> 
      <td colspan="4" align="center"><label> 
        <input type="submit" name="submit" id="submit" value="Enviar" /> 
      </label></td> 
    </tr> 
    <tr> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
      <td>&nbsp;</td> 
    </tr> 
  </table> 
</form> 
<script language="JavaScript" type="text/javascript" src="js/foco_nome_tabela.js"></SCRIPT> 
</body> 
</html>

como faço isso?

Coloque como comentários, no html <!-- seu codigo

Link para o comentário
Compartilhar em outros sites

  • 0

eu faria assim:

<?php

$html =
"
    <p>bla bla bla <b>bla</b> bla</p>
    <b>bla bla bla bla bla</b>
    <ul>
        <li>bla bla</li>
        <li>bla bla</li>
    </ul>
";
    
$tag = array("<",">");

$sub = array("&lt;","&gt;");
    
$saida = str_replace($tag,$sub,$html);
    
echo "<pre>".$saida."</pre>";
    
?>

utilizeio o str_replace para substituir todos < por &lt; e todos os > por &gt; e na saida utilizo a tag <pre> para manter a formatação original do codigo como foi escrito.

Editado por Pedro Gaz
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...