Pessoal, estou com um sério problema no uso de includes.
eu tenho uma estrutura de diretórios assim partindo da raiz:
_includes/
_styles/
_scripts/
site/
dentro da pasta site eu tenho diversos subdiretórios.
nos arquivos destes subdiretórios eu chamo os includes como segue :
<?php
include("../_includes/top.php");
?>
Ele traz o conteúdo do arquivo top.php somente quando o arquivo está na pasta site. Quando tento chamá-lo através de um subdiretório (por exemplo: /site/info/), o interpretador php me dá este erro :
Warning: Failed opening '../_includes/top.php' for inclusion (include_path='.:/usr/share/php') in /home/www/web80/html/portal/chat2/index.php on line 2
Já tentei com include("/_includes/top.php") e include("_includes/top.php")
Há alguma sintaxe que permita sempre pegar o arquivo top.php independente de onde ele é chamado?
Desde já agradeço

Includes
Started By angelripper, 20/02/2004, 06:31
5 replies to this topic
#1
Posted 20/02/2004, 06:31
#2
Posted 20/02/2004, 07:12
as imagens do seu top.php estao armazenadas onde?tem uma pasta especifica?
jack
jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop
jcaset@gmail.com
Soft Design Soluções Web & Desktop
#3
Posted 20/02/2004, 07:18
elas estao no mesmo nível do _include.
ou seja,
/_includes
/_images
/_scripts.
/_styles
No arquivo top, eu chamo as imagens com o path :
<img src="../_images/go.gif" width="50" height="15">
os styles com
<link rel="stylesheet" href="../_styles/maingob.css">
ou seja,
/_includes
/_images
/_scripts.
/_styles
No arquivo top, eu chamo as imagens com o path :
<img src="../_images/go.gif" width="50" height="15">
os styles com
<link rel="stylesheet" href="../_styles/maingob.css">
#4
Posted 20/02/2004, 09:07
isso funciona assim:
ex:
pasta/pasta1/arquivo.php
vc quer incluir o "arquivo.php" nesse arquivo neh:
pasta/pasta1/pasta2/arquivo2.php
nao eh assim,:?
entao o que vc tem q fazer eh coloca ../ para cada pasta q quer voltar
ex:
include("../pasta1/arquivo.php");
assim ele volta um diretorio acima e procura a pasta1, e depois acha o arquivo. blz? se nao for isso, explique melhor
ex:
pasta/pasta1/arquivo.php
vc quer incluir o "arquivo.php" nesse arquivo neh:
pasta/pasta1/pasta2/arquivo2.php
nao eh assim,:?
entao o que vc tem q fazer eh coloca ../ para cada pasta q quer voltar
ex:
include("../pasta1/arquivo.php");
assim ele volta um diretorio acima e procura a pasta1, e depois acha o arquivo. blz? se nao for isso, explique melhor
#5
Posted 20/02/2004, 09:12
Valeu! deu certo!

#6
Posted 20/02/2004, 09:14
tamo aki pra isso ;D
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)