Ir para conteúdo

POWERED BY:

Arquivado

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

ArtDigital

Erro: Include com pastas e subpastas - PHP

Recommended Posts

Olá! Boa tarde.

 

Não estou conseguindo fazer includes de pastas diferentes:

 

Tenho a pasta Raiz do meu site, e dentro dessa pasta tenho subpastas com arquivos que precisam ser incluídos na minha página index.php localizada dentro da pasta Raiz.

 

Por exemplo:

 

Na pasta Raiz : esta a pág. index.php e na pasta "Includes" esta o topo ( "topo.php") do meu site:

Quando incluo a pág. "topo.php" na minha pág. "index.php" as imagens do topo não aparecem na index do meu site (aparece somente quadradinhos com "X" dentro indicando que a foto não foi carregada ou não existe.)

 

Já tentei o colocar todo o nome do caminho da página a ser incluída, também já tentei o include path, mas não obtive exito de forma alguma.

 

Como posso solucionar o problema?

 

Obrigada.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom... Geralmente eu resolvo esse problema usando url completa. No meu arquivo de conexão uso isso:

 

define('URL', 'http://'.$_SERVER['SERVER_NAME'].'/site/');

Tipo, se usar local, geralmente você entra:

Saída: http://localhost/site/contato.php

 

Se o link estiver em outra pasta:

 

echo '<a href="' . URL . 'paginas/contato.php" title="Contato">Contato</a>

Saída: http://localhost/site/paginas/contato.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia.

 

O código esta correto na parte para inserir as imagens com a tag src ( as imagens aparecem corretamente na páginas em que foram inseridas, elas somente não aparecem na página onde faço o include da página em que coloquei as imagens)

 

Tentei utilizando a url completa e também " . / " para descer um nível, mas, no meu caso, não adiantou.

 

E esse problema ocorre mesmo quando não utilizo o include. Por exemplo quando quero inserir uma Imagem HTML do Fireworks em uma página, ela também não carrega, a não ser que esteja na mesma pasta da página a ser inserida ( e como as imagens html do Fireworks geram muitas imagens preciso colocá-las em uma pasta separada para não ficar tudo desorganizado em uma pasta só).

 

De qualquer forma agradeço as respostas.

 

Mas alguém sabe como resolver esse erro?

 

Obrigada

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.