Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá,
Tenho um ficheiro de template na pasta "templates" e o meu cod é este:
<?php include($_SERVER['DOCUMENT_ROOT'] . '/header.php'); ?>
<div align="center">
<!-- TemplateBeginEditable name="cabecalho" -->
<img class="border" src="" title="" />
<!-- TemplateEndEditable -->
</div>
<br />
<!-- TemplateBeginEditable name="corpo" -->
<!-- TemplateEndEditable -->
<?php include($_SERVER['DOCUMENT_ROOT'] . '/footer.php'); ?>
Ou seja o header e footer estão na pasta raiz. Até aqui tudo bem, o problema é quando tenho um ficheiro numa sub pasta o php pensa que o header está dentro desta sub pasta.
Exemplo: <link href="css.css" rel="stylesheet" type="text/css" /> e na verdade está numa pasta atrás ou várias.
Para resolver o problema, ainda tentei isto:
<link href="<?php echo ($_SERVER['DOCUMENT_ROOT'] . '/css.css'); ?>" rel="stylesheet" type="text/css" />
Mas não funcionou. Como posso fazer para que o caminho esteja sempre certo em qualquer que seja a pasta e sub pasta?
Outra coisa, depois de ter feito include do header e footer ele não reconhece certos simbolos como o "~", apesar de ter dentro do header:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
É normal?
Carregando comentários...