Como exibir conteúdo em uma página da web com php

Você exibir o conteúdo na sua página web com PHP eco

ou impressão statements- ambos fazem a mesma coisa. A eco ou impressão declaração produz uma saída, que é enviado para o navegador do usuário. Na verdade, o navegador lida com a saída como HTML.

Video: Passando variáveis pela URL - PHP

O formato geral de um eco declaração é

echo outputitem, outputitem, outputitem, ...

onde as seguintes regras:

  • A outputitem pode ser um número, uma string, ou uma variável. A cadeia tem de estar entre aspas.

  • Lista como muitos outputitems como você precisa, separados por vírgulas.

Demonstrações de eco
Declaração echoSaída
echo “Olá” -Olá
echo 123-123
echo “Olá”,”World!” -Olá Mundo!
echo Olá mundo! -Não valid- resultados em uma mensagem de erro
echo “Olá mundo!” -Olá Mundo!
echo ‘Olá mundo!’ -Olá Mundo!

o eco e impressão declarações de saída uma linha de texto que é enviado para um navegador. O navegador considera que o texto seja HTML e manipula-lo dessa maneira. Portanto, você precisa ter certeza de que sua saída é um código HTML válido que descreve a página da web que você deseja que o usuário veja.

Quando você quiser mostrar uma página web (ou parte de uma página web) usando PHP, é preciso considerar três partes envolvidas na produção da página web:

  • O script PHP: declarações PHP que você escreve.

  • O código-fonte HTML: O código fonte da página da web que você vê quando você escolha Exibir → Fonte no seu browser. o Código fonte é a saída do eco ou impressão afirmações.

  • A página web: A página da web que os usuários ver. Os resultados da página web a partir do código-fonte HTML.

o eco ou impressão declarações enviar exatamente o que você echo para o navegador - nem mais, nem menos. Se você não ecoam todas as tags HTML, nenhum são enviados.

PHP permite que alguns caracteres especiais que saída formato, mas eles não são tags HTML. Os caracteres especiais PHP afetam apenas a saída do eco ou impressão declaração - não a exibição na página web. Por exemplo, se você deseja iniciar uma nova linha na saída PHP ou o código-fonte HTML, você deve incluir um caractere especial (n) Que diz PHP para começar uma nova linha.

No entanto, esse personagem especial só inicia uma nova linha na output- ele faz não enviar uma tag HTML real para iniciar uma nova linha na página web resultante.

Estágios de Entrega página da Web
Declaração echoCódigo Fonte HTMLPágina Web de exibição
echo “Olá mundo!” -Olá Mundo!Olá Mundo!
echo “Olá mundo!” -
echo “Aqui estou!” -
Olá mundo! Aqui estou!Olá mundo! Aqui estou!
echo “Olá Mundo n!” -
echo “Aqui estou!” -
Olá Mundo!
Aqui estou
Olá Mundo! Aqui estou!
echo “Olá mundo!” -
echo “
“-
echo “Aqui estou!” -
Olá Mundo!
Aqui estou!"
Olá Mundo!
Aqui estou!
echo “Olá” -
echo”mundo!
n”-
echo “Aqui estou!” -
Olá Mundo!

Aqui estou!"
Olá Mundo!
Aqui estou!

A olhar para as diferenças entre as etapas na criação de uma página web com PHP mais de perto, considere o seguinte dois impressão afirmações:

impressão "Linha 1"-impressão "Linha 2"-

Se você colocar essas linhas em um script, você pode Espero a página da web para exibir o seguinte:

Video: WEB VIDEO AULAS - AJAX + PHP: Carregando dados sem refresh

Linha 1Line 2


No entanto, esta não é a saída que você deseja obter. A página web iria exibir o seguinte:

Linha 1Line 2

Se você olhar o código fonte da página web, você vê exatamente o que é enviado para o navegador, que é esta:

Linha 1Line 2

Observe que a linha que é enviado para o navegador contém exatamente os caracteres que você impressos - nem mais, nem menos. As cadeias de caracteres que você impresso não contém quaisquer espaços, por isso não há espaços aparecem entre as linhas. Também notar que as duas linhas são impressas na mesma linha.

Se você quer uma nova linha para começar, você tem que enviar um sinal indicando o início de uma nova linha. Para sinalizar que uma nova linha começa aqui em PHP, imprimir o carácter especial n. Mudar o impressão declarações ao seguinte:

impressão "1N de linha"-impressão "linha 2"-

Agora você consegue o que quer, certo? Bem não. Agora você vê o seguinte na página da web:

A linha uma linha de dois

Se você olhar para o código-fonte, você vê o seguinte:

A linha 2 1Line

Então o n fez o seu trabalho: Começou uma nova linha na saída. No entanto, HTML exibe a saída na página web como uma linha. Se você quiser HTML para exibir duas linhas, você deve usar um tag, como o tag. Então, mudar o PHP fim-de-linha de caráter especial para uma tag HTML, como segue:

impressão "linha 1
"-impressão "linha 2"-

Agora você vê o que você quer na página web:

A linha 2 1Line

Se você olhar para o código-fonte para esta saída, você vê o seguinte:

Video: INCRIVEL!!! CRIAR SITE AUTONOMO QUE PEGA CONTEUDO OUTROS SITES - PROGRAMAÇÃO E CRIATIVIDADE

linha 1
linha 2

Usar n liberalmente. Caso contrário, seu código-fonte HTML terá algumas linhas realmente longos. Por exemplo, se você imprimir um formulário longo, a coisa toda pode ser uma longa linha no código fonte, mesmo que ele parece estar bom na página da web. Usar n para quebrar o código HTML em linhas razoáveis. É muito mais fácil de analisar e solucionar o código fonte se não é uma linha de milha-longa.


Publicações relacionadas