![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Używałem juz tego menu na stronie np www.akwa.pc-net.pl i tam jest ok
Teraz chciałem zrobić podobnie na http://www.pc-net.pl/nowa/ I O firmie mi nie wczytuje strony, dlaczego? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
sorki ale nie rozumiem twojej podpowiedzi
![]() na tamtej stronie jest prawie identycznie |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Pokaż kod.
Ten post edytował wookieb 22.02.2009, 18:41:37 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
<!-- menu -->
<table cellpadding="0" cellspacing="0" width=201> <tr><td height=5></td></tr> <tr><td class="m1">Menu</td></tr> <tr><td class="m2"><b><a href="?co=ofirmie">O firmie</a></b></td></tr> <tr><td> <b> <img src="images/space.gif" width="201" height="1" alt=""></b></td></tr> <tr><td class="m2"><b>Oferta</b></td></tr> <tr><td> <b> <td valign=top width=549 style="background:url('images/tlo_ss.gif'); " height="336"> <table cellpadding="0" cellspacing="0" width="100%" > <tr><td style="padding:10px;font-size:11px;"> <!-- tekst --> <?php if (isset($co)) { if (file_exists("$co.htm")) { include("$co.htm"); } else { echo"<br><br>404: Nie ma takiej strony!"; } } else { include("start.htm"); } ?><br> <!-- koniec --> </td></tr></table> |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
używaj bbcode.
Kod $co=$_GET['co']; I nie używaj zmiennych globalnych (więcej info w googlach badz na forum a najlepiej w manualu) Ten post edytował wookieb 22.02.2009, 18:46:43 -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 10.06.2006 Skąd: Kłodzko Ostrzeżenie: (0%) ![]() ![]() |
A masz:
$co = $_GET['co']; ? Pozdrawiam -------------------- Jeżeli przewidziałeś cztery możliwe awarie i zabezpieczyłeś się przed nimi, to natychmiast wydarzy się piąta, na którą kompletnie nie byłeś przygotowany"[Murphy]"
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
chyba nadal nie wiem jak to poprawic
![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 349 Pomógł: 72 Dołączył: 22.01.2008 Skąd: Wadowice/Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Kod <!-- menu --> <table cellpadding="0" cellspacing="0" width=201> <tr><td height=5></td></tr> <tr><td class="m1">Menu</td></tr> <tr><td class="m2"><b><a href="?co=ofirmie">O firmie</a></b></td></tr> <tr><td> <b> <img src="images/space.gif" width="201" height="1" alt=""></b></td></tr> <tr><td class="m2"><b>Oferta</b></td></tr> <tr><td> <b> <td valign=top width=549 style="background:url('images/tlo_ss.gif'); " height="336"> <table cellpadding="0" cellspacing="0" width="100%" > <tr><td style="padding:10px;font-size:11px;"> <!-- tekst --> <?php if (isset($_GET['co'])) { $co = strip_tags($_GET['co']); if (file_exists("$co.htm")) { include("$co.htm"); } else { echo"<br><br>404: Nie ma takiej strony!"; } } else { include("start.htm"); } ?><br> <!-- koniec --> </td></tr></table> I to by było na tyle:) Problem był w tym,że pewnie(a raczej na pewno) są wyłączone zmienne globalne,dlatego wysypywało się. I tak na przyszłość odwołuj się do zmiennych poprzez
a nie :
Ten post edytował k_@_m_i_l 22.02.2009, 19:03:41 -------------------- "PHP to człowiek. MySQL to również człowiek."
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Przeczytałeś o zmiennych globalnych? Nie. To radzę ci to zrobić i zastanowić się co podany przez nas kod robi.
I koniecznie popraw BBCODE. Rownie dobrze zamiast $co możesz użyć $_GET['co']. ale to wtedy pamiętaj io zasadach łączenia ciągów znaków bo jeżeli poprostu wstawisz $_GET['co'] to nie wszedzie ci zadziała. -------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzięki Kamil ale teraz to wcale strona sie nie pojawia
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 349 Pomógł: 72 Dołączył: 22.01.2008 Skąd: Wadowice/Oświęcim Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem z pośpiechu literówkę
![]() Skopiuj jeszcze raz kod. -------------------- "PHP to człowiek. MySQL to również człowiek."
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
dzięki
działa a czy adresy poszczególnych stron np http://www.pc-net.pl/nowa/?co=ofirmie nie powinny kończyc sie na .htm? Ten post edytował Rafal111 22.02.2009, 19:12:34 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 12 Dołączył: 30.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy powinny. Mogą ale nie muszą. Możesz to łatwo zmienić w pliku .htaccess.
-------------------- |
|
|
![]() ![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 10.06.2006 Skąd: Kłodzko Ostrzeżenie: (0%) ![]() ![]() |
Nie powinny się kończyć, bo końcówka .htm jest doklejana przy incudowaniu. A dobrze by było, gdybyś adresy dawał, np. Powiedzmy że plik w którym includujesz masz nazwany index.php i linki jakby wyglądały: http://www.pc-net.pl/nowa/index.php?co=ofirmie
Ten post edytował marcim 22.02.2009, 20:08:05 -------------------- Jeżeli przewidziałeś cztery możliwe awarie i zabezpieczyłeś się przed nimi, to natychmiast wydarzy się piąta, na którą kompletnie nie byłeś przygotowany"[Murphy]"
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat końcówka .htm jest doklejana przy incudowaniu what? |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
zdania marcim wogóle nie rozumiem - napisz po polsku
![]() |
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat a czy adresy poszczególnych stron np http://www.pc-net.pl/nowa/?co=ofirmie nie powinny kończyc sie na .htm? Poszukaj pod hasłem mod_rewrite oraz tak jak napisał kazag, o pliku .htaccess Ten post edytował Foxx 23.02.2009, 12:24:18 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 10.06.2006 Skąd: Kłodzko Ostrzeżenie: (0%) ![]() ![]() |
Fakt zdanie jest trochę źle napisane, bo edytowałem posta, i namieszałem troszkę. Ale:
Cytat końcówka .htm jest doklejana przy incudowaniu Nie dopisałem tylko l w includowaniu. A chodziło mi o to że końcówki .htm przy tym includowaniu nie powinny być wpisywanie, ponieważ nie includowałoby to dobrego pliku. Popatrz tutaj:
I jeżeli by $co = o_firmie to byłoby dobrze, ale już $co=o_firmie.htm już byłoby źle. Cytat A dobrze by było, gdybyś adresy dawał, np. Powiedzmy że plik w którym includujesz masz nazwany index.php i linki jakby wyglądały: http://www.pc-net.pl/nowa/index.php?co=ofirmie Chodziło mi o to że podany przez Rafal111 link w ogóle jest dziwny: http://www.pc-net.pl/nowa/?co=ofirmie I tutaj powiedzmy includujesz coś w pliku index.php to powinno to wyglądać tak: http://www.pc-net.pl/nowa/index.php?co=ofirmie -------------------- Jeżeli przewidziałeś cztery możliwe awarie i zabezpieczyłeś się przed nimi, to natychmiast wydarzy się piąta, na którą kompletnie nie byłeś przygotowany"[Murphy]"
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 06:33 |