PHP - Erro ao imprimir HTML ou JavaScript com ou sem variável

Publicado por Ismael Th da Cruz em 05/10/2012

[ Hits: 5.624 ]

 


PHP - Erro ao imprimir HTML ou JavaScript com ou sem variável



Tenho vários conhecidos que utilizam o PHP e muitos, apenas pegam o código e o alteram (já fiz muito isso), mas acabam descuidando com um detalhe muito simples, que seria a sintaxe da função echo, onde:
<? echo "string"; ?>

Apenas analisando: O comando echo inicia sua impressão com as duplas aspas e encerra com as mesmas posteriormente. Um erro comum seria, por exemplo, ao caso de utilizar o seguinte:
<? echo "<script> window.alert("teste");</script>"; ?>

Onde o correto seria:
<? echo "<script> window.alert('teste') </script>"; ?>

Ou até mesmo:
<? echo '<script> window.alert("teste")</script>'; ?>

E no caso de precisar utilizar, por exemplo, uma variável que a página recebe por method post, poderia ser assim (por exemplo):
<? echo "Seu nome é ".$_POST['fulano'] ; ?>

Onde o ponto seria a concatenação, ou seja, uma junção entre a string e a variável.

Este é um detalhe muito simples, porém, pode comprometer o funcionamento do seu código.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Instalando o Tulip (editor PHP)

Upload de arquivos maiores que 2MB em PHP

Aviso de erro em arquivo de configuração do PHP

Instalar composer no Windows

Executando comandos do sistema com PHP

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts