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)


 
			
			 
				
				
				 
				
				
				








