Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Include błednie działa na serwerze
ReBeLs513
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 14.03.2010
Skąd: Dessau

Ostrzeżenie: (0%)
-----


tak, więc...
w jakiś sposób postawiłem serwer na razie na localhoście i mam problem...

Zrobiłem katalog o nazwie "entre" i tam mam plik index.php z include (znajduje się w katalogu wyżej "menu"):
  1. <tr>
  2. <td class="menu"><a href="RBD/RBD.php"><em><strong>RBD</a>:</strong></em><p><a href="RBD/Poncho.php">Alfonso
  3. &quot;Poncho&quot; Herrera</a><br>
  4. <a href="RBD/Any.php">Anahí &quot;Any&quot; Puente</a><br>
  5. <a href="RBD/Chris.php">Christian &quot;Chris&quot; Chávez&quot;</a><br>
  6. <a href="RBD/Dul.php">Dulce &quot;Dul&quot; María</a><br>
  7. <a href="RBD/Ucker.php">Christopher &quot;Ucker&quot; Uckermann</a><br>
  8. <a href="RBD/May.php">Maite &quot;May&quot; Perroni</a></p>
  9. </td>
  10. </tr>


plik index.php wygląda tak:
  1. <?php include('../menu/include.php'); ?>


I teraz jaki problem? Zaincludowane menu ma błędne odnośniki:o Sprawdzałem na darmowych serwerach i wszystko było dobrze...
U mnie zamiast "RBD/Any.php" jest teraz: "entre/RBD/Any.php". Jak ten błąd usunąć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Ech... nie używaj ścieżek względnych na localu, bo inaczej zawsze będzie Ci dodawać z racji tego, że root directory jest o jeden poziom wyżej. Albo się pobaw w virtual hosts i pliku hosts (imho najlepsze rozwiązanie bo pozwala ominąć problem ścieżek w sposób idealny -> dając wrażenie używania serwera zewnętrznego), albo zdefiniuj base directory choćby.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 05:28