Como usar o PHP no HTML
neste artigo, eu”ll mostrar como usar o código PHP em suas páginas HTML. Destina-se aos principiantes do PHP que estão a tentar reforçar o seu controlo sobre a linguagem de programação mais popular do lado servidor do mundo.
novamente, PHP é uma linguagem de script do lado do servidor. Isso significa que um script PHP é executado no servidor, a saída é construída no servidor, e o resultado é enviado como HTML para o navegador cliente para renderização. É natural misturar PHP e HTML em um script, mas como iniciante, é difícil saber como combinar o código PHP com o código HTML.,
aprenda PHP com um curso Online gratuito
Se você quiser aprender PHP, confira nosso curso online gratuito sobre os fundamentos do PHP! Neste curso, você vai aprender os fundamentos da programação PHP. Você vai começar com o básico, aprender como o PHP funciona e escrever simples laços de PHP e funções. Em seguida, você vai construir para classes de codificação para programação orientada a objetos simples (OOP). Ao longo do caminho, você”aprenderá todas as habilidades mais importantes para escrever aplicativos para a web: você”terá a chance de praticar a resposta para obter e postar pedidos, analisar JSON, autenticar usuários, e usar um banco de dados MySQL.,
-
GRÁTISPHPFundamentos de PHPJeremy McPeak
Hoje, vamos discutir um par de maneiras diferentes você pode escolher a partir de quando você deseja usar o PHP no HTML. Eu assumo que você tem uma instalação de trabalho do PHP para que você possa executar os exemplos fornecidos neste artigo.
diferentes maneiras de combinar PHP e HTML
em termos gerais, quando se trata de usar PHP em HTML, existem duas abordagens diferentes. O primeiro é incorporar o código PHP em seu arquivo HTML em si com o .,extensão html-isso requer uma consideração especial, que vamos discutir em um momento. A outra opção, a forma preferida, é combinar tags PHP e HTML .ficheiros php.
Uma vez que PHP é uma linguagem de script do lado do servidor, o código é interpretado e executado no lado do servidor. Por exemplo, se você adicionar o seguinte código em seu índice.ficheiro html, não sai da caixa.
<!DOCTYPE html><html><head><title>Embed PHP in a .html File</title></head><body><h1><?php echo "Hello World" ?></h1></body></html>
Em Primeiro Lugar, não se preocupe se você nunca viu este tipo de código misto PHP e HTML antes, como vamos discuti-lo em detalhes ao longo deste artigo., O exemplo acima mostra o seguinte no seu navegador:
de modo que você pode ver, por padrão, as marcas de PHP no seu .documento html não é detectado,e eles ” são apenas considerados texto simples, outputing sem análise. Isso ” é porque o servidor é normalmente configurado para executar PHP apenas para arquivos com o .extensão php.
Se quiser executar os seus ficheiros HTML como PHP, pode dizer ao servidor para executar o seu .arquivos html como arquivos PHP, mas é uma idéia muito melhor para colocar o seu código PHP misto e HTML em um arquivo com o.extensão php.,
isso é o que eu vou mostrar neste tutorial.
como adicionar marcas de PHP na sua página HTML
quando se trata de integrar o código de PHP com o conteúdo em HTML, é necessário incluir o código de PHP com a marca de início de PHP <?php
e a marca de fim de PHP ?>
. O código envolto entre estas duas tags é considerado um código PHP, e assim ele”será executado no lado do servidor antes que o arquivo solicitado seja enviado para o navegador cliente.
vamos dar uma olhada em um exemplo muito simples, que mostra uma mensagem usando o código PHP. Criar o índice.,ficheiro php com o seguinte conteúdo sob a raiz do seu documento.
a coisa importante no exemplo acima é que o código PHP é embrulhado pelas tags PHP.
A saída do exemplo acima ficaria assim:
E, se você olhar o código fonte da página, ele deve olhar como este:
Como você pode ver, o código PHP é analisado e executado no lado do servidor, e é intercalado com HTML antes que a página é enviada ao browser do cliente.,
Let’s have a look at another example:
This will output the current date and time, so you can use PHP code between the HTML tags to produce dynamic output from the server. É importante lembrar que, sempre que a página é executada no lado do servidor, todo o código entre o <?php
e ?>
tags será interpretado como PHP, e a saída será incorporado com as tags de HTML.
na verdade, há outra maneira de escrever o exemplo acima, como mostrado no seguinte trecho.,
no exemplo acima, nós usamos a funcionalidade de concatenação do PHP, que lhe permite juntar diferentes cadeias em uma cadeia. E finalmente, nós usamos a construção echo
para exibir a cadeia concatenada.
a saída é a mesma independentemente do método que você usa, como mostrado na imagem seguinte.
e isso leva-nos a outra questão: Qual é a melhor maneira? Deve usar a funcionalidade de concatenação ou inserir marcas de PHP separadas entre as marcas de HTML?, Eu diria que realmente depende-não há nenhuma regra estrita que te obrigue a usar um desses métodos. Pessoalmente, acho que o método de substituição é mais legível em comparação com o método de concatenação.
a estrutura geral da página PHP combinada com o código HTML e PHP deve ser assim:
<!DOCTYPE html><html><head><title>...</title></head><body>HTML...<?php PHP code ... ?>HTML...<?php PHP code ... ?>HTML... </body></html>
na próxima seção, veremos como você poderia usar o loops PHP com HTML.
como usar Loops de PHP em sua página HTML
iterar através das matrizes para produzir conteúdo HTML é uma das tarefas mais comuns que você”ll encontrar ao escrever scripts de PHP., Nesta seção, vamos ver como você pode iterar através de um conjunto de itens e gerar saída.
na maioria dos casos, você terá que mostrar o conteúdo de array que você preencheu a partir da base de dados ou de algumas outras fontes. Neste exemplo, por uma questão de simplicidade, inicializaremos o array com valores diferentes no início do próprio script.
vá em frente e crie um arquivo PHP com o seguinte conteúdo.
Em Primeiro Lugar, inicializamos o array no início do nosso script. Em seguida, usamos a construção foreach
para iterar através dos valores da matriz., E finalmente, nós usamos a construção echo
para exibir o valor do elemento array.
E a saída deve ser semelhante a este:
O mesmo exemplo com um while
loop parecido com este:
E o resultado será o mesmo. Então é assim que você pode usar foreach
e while
loops para gerar conteúdo HTML baseado em matrizes de PHP.
na próxima seção, veremos como você pode usar a sintaxe PHP short tag.,
como usar as Tags curtas do PHP
nos exemplos que discutimos até agora, nós usamos o como uma tag inicial em todos os lugares. Na verdade, PHP vem com uma variação, <?=
, que você poderia usar como uma sintaxe de mão curta quando você quiser mostrar uma cadeia ou valor da variável.
vamos rever o exemplo com a sintaxe de mão curta que discutimos anteriormente.
Como você pode ver, podemos omitir o echo
ou print
construir durante a exibição de um valor usando a sintaxe abreviada., A sintaxe estenográfica é curta e legível quando você quer mostrar algo com echo
ou print
.
portanto, estas são diferentes maneiras que você pode usar para adicionar PHP no conteúdo HTML. Como um novato, você pode aprender de tentar maneiras diferentes de fazer as coisas, e é divertido também!
incluindo o código de diferentes arquivos
há um monte de situações em que você precisa usar o mesmo código em várias páginas de um site. Um exemplo seria a seção Cabeçalho e rodapé de um site. Estas seções geralmente contêm o mesmo HTML em todo o site.,
pense nisto como mover as regras comuns do CSS de um site para uma ‘stylesheet’ em vez de colocá-las dentro da style
tags em páginas individuais.
a função include()
irá incluir e avaliar o ficheiro especificado e dar-lhe um aviso se não conseguir encontrar o ficheiro. A função require()
faz a mesma coisa, mas dá-lhe um erro em vez de um aviso se o ficheiro não puder ser encontrado.
ao trabalhar em grandes projetos, você pode involuntariamente incluir o mesmo arquivo várias vezes., Isso pode causar problemas como redefinição da função. Uma maneira de evitar estas questões é usar as funções include_once()
e require_once()
no PHP.
Let ” s use code from a previous section to show you how to use these functions. Eu estarei usando include()
neste exemplo. Criar um ficheiro chamado cabeçalho.php e coloque o seguinte código dentro dele.
crie outro ficheiro chamado Data.php e coloque o seguinte código nele.
<?phpinclude("header.php");?><div><?phpecho "Today’s date is <b>" . date("Y/m/d") . "</b>!";?></div></body></html>
crie mais um ficheiro chamado day.php e coloque o seguinte código nele.,
<?phpinclude("header.php");?><div><?phpecho "Today is <b>".date("l")."</b>!";?></div></body></html>
Notice that we have included the path to header.php no topo de ambos os dias.php e date.pai. Certifique-se de que os três arquivos estão no mesmo diretório. Data de abertura.o php no navegador deve agora mostrar-lhe a seguinte saída.
dia de abertura.o php deverá mostrar-lhe a seguinte saída.
como pode ver, o código que colocamos dentro do cabeçalho.o php foi incluído em ambos os nossos ficheiros., Isso torna o desenvolvimento da web muito mais fácil quando você está trabalhando com um monte de arquivos. Basta fazer as mudanças num só lugar, e elas serão refletidas em todos os lugares.
Conclusion
Today, we discussed how you can mix PHP and HTML to create dynamic HTML. Discutimos diferentes métodos, com um punhado de exemplos para ver como as coisas funcionam.
the Best PHP Scripts on CodeCanyon
Explore thousands of the best PHP scripts ever created on CodeCanyon., Com um baixo custo, Pagamento único, você pode comprar um desses scripts PHP de alta qualidade e melhorar a experiência do seu site para você e seus visitantes.
Aqui estão alguns dos scripts PHP mais vendidos e mais avançados disponíveis do CodeCanyon para 2020.
-
PHP11 Melhor calendário de Eventos do PHP e programas de reservas…,sMonty Shokeen
-
PHP10 Melhores PHP URL Shortener ScriptsMonty Shokeen
-
PHP18 Melhores Formulário de Contato Scripts PHP para 2020Monty Shokeen
-
PHPComparando os 5 Melhores PHP Formulário de Construtores (E 4 Scripts Grátis)Monty Shokeen
-
PHPCriar Belas Formas Com PHP Form BuilderAshraff Hathibelagal