Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVIDO]

1. Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVIDO]

J. Fernandes
pUser

(usa Manjaro Linux)

Enviado em 16/01/2019 - 20:31h

Galera, em um site decidi criar um header.php (que possui a tag header, o início da tag body e minha nav) e um footer.php (que possui o rodapé do site e a tag de fechamento de body). Suponhamos o seguinte site:




>>index.php
>>header.php
>>footer.php
>>informacoes (pasta)
>>>>informacoes/atendimento.php
>>css (pasta)
>>>>css/estilo.css

Quando eu utilizo um include '../header.php' ou include '../footer.php' no index.php, funciona perfeitamente, e se eu usar no informacoes/atendimento.php também funciona, mas o estilo.css não carrega, porque no link do header.php para o estilo.css está href="css/estilo.css", porém a pasta css não está no mesmo nível do arquivo atendimento.php. Para funcionar, teria que usar "../css/estilo.css", mas se eu fizesse isso, o css não carregaria no index.php.

A mesma situação acontece com imagens que estão em uma subpasta, assim como o estilo.css.

Preciso que o estilo.css carregue em todos. Se alguém não entendeu a minha dúvida, pode falar, que eu tento explicar de outra forma. Obrigado.


  


2. Re: Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVIDO]

Wilmar dos Santos
dswilmar

(usa Outra)

Enviado em 17/01/2019 - 08:54h

Olá amigo, tudo bem? Para isso você deve colocar o endereço completo do seu arquivo CSS no header.php, aí deve resolver, por exemplo:

<link rel="stylesheet" type="text/css" href="https://www.seusite.com.br/css/estilo.css"> 





3. Re: Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVIDO]

J. Fernandes
pUser

(usa Manjaro Linux)

Enviado em 17/01/2019 - 11:32h

dswilmar escreveu:

Olá amigo, tudo bem? Para isso você deve colocar o endereço completo do seu arquivo CSS no header.php, aí deve resolver, por exemplo:

<link rel="stylesheet" type="text/css" href="https://www.seusite.com.br/css/estilo.css"> 




Olá! O site, no momento, está em um servidor local, tem alguma maneira de resolver o problema nesse caso? Eu já tentei utilizar o caminho absoluto e não consegui (/opt/lampp/htdocs/projeto/css/estilo.css).


4. Re: Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 17/01/2019 - 12:02h

pUser escreveu:
Olá! O site, no momento, está em um servidor local, tem alguma maneira de resolver o problema nesse caso? Eu já tentei utilizar o caminho absoluto e não consegui (/opt/lampp/htdocs/projeto/css/estilo.css).


Velho ... pq vc colocou o site em htdocs ??? vc alterou o path nas configurações do lampp ???

---------------------------------------------------------| Linux User #621728 |---------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

---------------------------------------------------------| Linux User #621728 |---------------------------------------------------------




5. Re: Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVIDO]

J. Fernandes
pUser

(usa Manjaro Linux)

Enviado em 17/01/2019 - 15:28h

Mauriciodez escreveu:

pUser escreveu:
Olá! O site, no momento, está em um servidor local, tem alguma maneira de resolver o problema nesse caso? Eu já tentei utilizar o caminho absoluto e não consegui (/opt/lampp/htdocs/projeto/css/estilo.css).


Velho ... pq vc colocou o site em htdocs ??? vc alterou o path nas configurações do lampp ???

---------------------------------------------------------| Linux User #621728 |---------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

---------------------------------------------------------| Linux User #621728 |---------------------------------------------------------



Não, não alterei nada. Eu pesquisei na internet o caminho para colocar o projeto, encontrei esse, e funcionou. Eu não estou usando o lamp puro, e sim o XAMPP.


6. Re: Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 17/01/2019 - 16:42h

pUser escreveu:
Olá! O site, no momento, está em um servidor local, tem alguma maneira de resolver o problema nesse caso? Eu já tentei utilizar o caminho absoluto e não consegui (/opt/lampp/htdocs/projeto/css/estilo.css).


Olha só ... esse caminho absoluto aí está errado ... vc tem que partir do principio que a raiz é o localhost, então se teu localhost é o diretório 'lamp', o caminho absoluto seria "localhost/htdocs/projeto/css/estilo.css"


------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




7. Re: Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVIDO]

J. Fernandes
pUser

(usa Manjaro Linux)

Enviado em 17/01/2019 - 17:58h

Mauriciodez escreveu:

Olha só ... esse caminho absoluto aí está errado ... vc tem que partir do principio que a raiz é o localhost, então se teu localhost é o diretório 'lamp', o caminho absoluto seria "localhost/htdocs/projeto/css/estilo.css"



Infelizmente não funcionou tbm.


8. Re: Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 17/01/2019 - 18:26h

pUser escreveu:
Infelizmente não funcionou tbm.


se vc digitar no browser o que acontece ???

localhost/htdocs/projeto/css/estilo.css

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------




9. Re: Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVID

Paulo Dias
di4s

(usa XUbuntu)

Enviado em 20/01/2019 - 19:09h

Oi, coloque o seguinte endereço no seu navegador e veja se o arquivo é carregado:


http://localhost/projeto/css/estilo.css


Se carregar, use assim no seu html:


href="/projeto/css/estilo.css"





10. Re: Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVIDO]

J. Fernandes
pUser

(usa Manjaro Linux)

Enviado em 27/01/2019 - 14:05h

Mauriciodez escreveu:

pUser escreveu:
Infelizmente não funcionou tbm.


se vc digitar no browser o que acontece ???

localhost/htdocs/projeto/css/estilo.css



Apareceu meu código css


11. Re: Include header.php e footer.php em todas as páginas do site, inclusive as de subpastas [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 27/01/2019 - 14:44h

Sou de apostar que vc não colocou o http .. colocou ???

<link rel="stylesheet" href="http://localhost/htdocs/projeto/css/estilo.css"> 



------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts