Jump to content
Fórum Script Brasil
  • 0

AJUDA com Arquivos em pastas diferentes


LexTutor
 Share

Question

Boa noite galera, tudo bom?

Seguinte... Estou iniciando em PHP e me deparei com a seguinte situação: Vou tentar ser o mais explicativo possível, do contrário vou desenhar e enviar para vocês, pois sou um bom ilustrador. rs

Estou criando um site e já separei algumas áreas da estrutura do site com o include. Até aqui tudo bem... Se eu deixo todos os arquivos na mesma pasta, por exemplo no root, nenhum erro ocorre e todo mundo é feliz. E ele está assim:

Separei e por enquanto o site o deixei da seguinte forma seguindo a ordem...

  • pasta root
    • index.php
    • nav-main.php
    • interface.php
    • footer.php

E mesmo que eu deixe os includes na pasta _include e (eu gostaria que ficasse exatamente assim), também está chuchu beleza, mamão com açúcar.

  • pasta root
    • index.php
    • pasta _includes
      • footer.php
      • interface.php
      • nav-main.php
    • pasta _login
      • login.php

O nav-main.php é onde tem a seguinte área:

<nav>
   <ul>
      <li><a href="index.php">Página Inicial</a></li>
      <li>Segundo item</li>
      <li>Terceiro item</li>
      <li>Quarto item</li>
      ...
      <li><a href="_login/login.php">Login</a></li>
   </ul>  
</nav

A grande problemática ou infelicidade é quando por exemplo ocorre o seguinte situação: A página login.php acessa normalmente os includes que estão na pasta _include e não ocorre nenhum erro na estrutura do site, está tudo supimpa. 

  • pasta _login
    • login.php

Porém...

  • pasta _login
    • login.php
    • <<
  • index.php

Dentro de login.php não acessa o index.php e quando eu criar as demais páginas do site, também não acessará.

Já tentei algumas coisas como descer nível, mas não deu certo. Então por favor, não me venham com a "solução" de "Ah, escreve ai no código ../, ou ./", porque eu já tentei, também tentei colocar o endereço exato do servidor e também nada... kkkkk

Alguém pode me ajudar a criar uma function() ou sei lá algum método que eu consiga retornar uma url padrão sem que ocorra esse erro?

Valeu galera!

Edited by LexTutor
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Lowys, mano, Lê de novo tudo o que eu postei... Não preciso ser redundante, é sério, expliquei detalhadamente... O problema está na URL, 

<li><a href="_login/login.php">Login</a></li>

Quando tu entra na página login.php que está na pasta _login, dentro da mesmíssima página não tem aceso ao index.php, pois o nav-main.php está em outra pasta, e mesmo se estivesse no root também não voltaria para o index.php que está no root. Por isso pedi um auxilio para alguém me ajudar a criar uma função ou método para que todas as URLS fiquem no mesmíssimo lugar e chamar todas as páginas normalmente sem que haja esse problema contundente de nível de pastas. O problema eu já sei o que está acontecendo, porém não consigo desenvolver uma função ou método sozinho e gostaria que alguma boa alma me ajudasse para tal... Então por favor cara, não me faça pergunta cretina... rs brinks

Link to comment
Share on other sites

  • 0

wootzor, a interpretação é e fica ao critério de cada um, eu não fui agressivo, porém ajuda também quem quiser. Não tenho culpa se sou direto... E às vezes gosto de ser um pouco brincalhão misturando o sarcasmo, fazer o quê? Essa é a minha personalidade, porém jamais ofenderei ninguém. Acho que te incomodou foi eu ter escrito "não faça perguntas cretinas, né"? Francamente, hahahaha... Por isso vejo dentro das empresas que eu já passei um monte de banana sem opinião nenhuma, um bando de faz tudo e sem opiniões... (não estou dizendo que aqui é o caso). Porém, friso mais uma vez... Ajuda quem quer.

E obrigado pela dica, vou verificar o que você postou. Valeu.

Link to comment
Share on other sites

  • 0

Sabem qual é o engraçado? A gente escreve a dúvida, explica detalhadamente e vem meia dúzia de sabichões e te começam a questionar e postar "soluções" que não tem absolutamente nada com o problema sugerido... Nossa, é sério, isso me revolta! E vejo isso acontecendo de kilo em dúvidas de outros usuário e em todos os fóruns de discussões, pelo menos aqui do brasil é assim. E detalhe, ainda quando alguém posta, posta com uma má vontade tremenda, muitas vezes o cara que postou a "solução" ainda posta todo ignorante. Bom, encurtando o assunto, eu já havia dito que o meu problema nunca foram com os INCLUDES e SIM as URLS. Já consegui resolver a meu problema com uma solução fora do fórum.

Era só isso que eu queria e precisava... Obrigado pela atenção;
 

 

Era só e somente isso!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.6k
    • Total Posts
      646.2k
×
×
  • Create New...