COMO PROGRAMAR UM SITE EM PHP

Como embutir código PHP em arquivos CSS?

Como embutir código PHP em arquivos CSS?

Existem algumas maneiras, veja abaixo:

Uma forma que não vi falarem na internet é criar um arquivo .php inserir o CSS e depois chamar ele por include, require ou require_once que são chamadas de arquivos nativas do PHP, no cabeçalho HTML do arquivo.

Cria um arquivo estilo.php por exemplo e dentro faz a chamada de CSS como se fosse inserir o códido CSS no cabeçalho do HTML.  

Para isso deve se abrir e fechar o style no arquivo estilo.php, assim:

<style type="text/css">

Aqui vai o CSS usado.

</style>


Depois chamar por .php com include dentro do <head> em um arquivo salvo com a extensão PHP ficando assim:

<head>

    <metta alguma coisa...

    <?php

     include estilo.php;

    ?>

    <title>Título da página</tiyle>

</head>

Outra forma é mudar a extensão do arquivo CSS para PHP e depois mudar o cabeçalho, assim:
    
Primeiro muda a extensão do arquivo por exemplo estilo.css para estilo.php pode ser direto no título do arquivo ou salvando como.

Depois abre o arqui e insere na primeira linha:

header("Content-type: text/css");

Pode ser por htaccess também, inserindo a linha:
    
AddType application/x-httpd-php.css
 
Isso fará com que o Apache interprete os arquivos .css daquele diretórios como arquivos PHP.

Em todos os modos quando for usar variáveis do PHP no CSS, deve se usar a chamada PHP e depois um echo para printar a informação no arquivo.

Por exemplo no css.

 div {

     background-color: <?php echo $cor; ?>

}

No PHP:

<?php

$cor = "blue";



botão de compartilhamento whatsapp botão de compartilhamento no twiter botão de compartilhamento do site botão de compartilhamento no linkedin botão de compartilhamento whatsapp