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

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

[ Hits: 5.832 ]

 


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 PHP5 no Slackware

Usando os operadores -> e :: para classes

Manipulando checkbox em PHP

Upload de arquivos maiores que 2MB em PHP

Instalação do LAMP no Ubuntu

  

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