Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diogoico

[Resolvido] Caminhos PHP

Recommended Posts

Ola Pessoal,

 

Alguem saberia me dizer as diferenças de caminhos?

por exemplo eu sei que o include '../pasta/index.php'; vai incluir um arquivo mas antes indo para a pasta anterior

 

o que eu realmente gostaria de saber é se há alguma forma de colocar caminho relativo...

por exemplo nao importa se estou dando include no meu arquivo que está na pasta em home/ ou se está em home/test/inc/nomes/ eu gostaria de poder colocar o mesmo endereço nao importando em que pasta ele está dessa forma include '/home/pasta/index.php'; ai nao importa se estou na primeira pasta ou na ultima ele vai sempre incluir certo... fazendo tipo assim 'http//www.meuhost.com/home/pasta/index.php

 

Abraços,

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vpcê quer poder colcoar apenas o nome do arquivo? Por exemplo:

 

imclude "class.db.pp";

 

??

 

Se sim, mude o include_path, inserindo o diretório onde estão os arquivos a ele

 

set_include_path()

 

 

http://www.php.net/set_include_path

Compartilhar este post


Link para o post
Compartilhar em outros sites

quase isso, por exemplo se eu faço include da pasta /home/pasta ele vai ser assim include "db/class.db.pp"; mas se eu faço da pasta /home/pasta/teste ele vai ser assim include "../db/class.db.pp"; tem alguma forma de colocar o caminho nao importanto de onde eu estou chamando? por exemplo

 

include "http/www.meuhost.com/db/class.db.pp"; eu gostaria da usar include assim de qualquer pasta so que nao da! ai nao sei se existe algum comando do tipo include "./db/class.db.pp"; que inclui todo o caminho anterior assim você pode dar include de qualuqer pasta certo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

include "http/www.meuhost.com/db/class.db.pp"; eu gostaria da usar include assim de qualquer pasta so que nao da! ai nao sei se existe algum comando do tipo include "./db/class.db.pp"; que inclui todo o caminho anterior assim você pode dar include de qualuqer pasta certo!

 

Foi o que eu disse. Adicione todos esses diretórios ao include_path.

 

PS: usar http:// no include faz com que somente a saída HTML dele seja inclusa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.