![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Witajcie
Na wstępie zaznaczam że szukałem - do końca nie wiem co w pisać w "Szukaj", FAQ przeglądałem - znalazłem - Dołączanie plików typu index.php?strona=x - link nie działa. Zatem chcę zrobić coś co będzie znacznie ułatwiało mi pracę, mam stronę w include (index.php?id=costam) Teraz chciałbym zrobić aby wyglądało to w następujący sposób: audycje.php?id=halo,chicago ludzie.php?id=zarzad?=suzos (lub coś mniej więcej) Bardzo bym prosił chociaż o link do tutoriala. Abym mógł poczytać na ten temat. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Nie zrozumiałeś chyba :]
np. index.php?id=kontakt Wtedy pobiera to z folderu - wiadome plik kontakt.php Lecz mi chodzi aby np. ze strony www.costutaj.pl/index.php Mam link w menu: www.costutaj.pl/audycje.php Wchodząc mam linki: Jakaś tam audycja - klikam na nią - wtedy pobiera dane z folderu audycje - i mam link www.costutaj.pl/audycje.php?id=jakas,audycja Jeśli chodzi o zarząd, to tak samo jak z audycjami. Nie mniej jednak pobiera dane z folderu zarząd np. ludzie.php?id=zarzad&go=suzos ludzie.php?id=prezenterzy&go=tomek Teraz wiadome o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) ? lub też: aktualnosci.php / aktualnosci.php?id=nazwaradia&go=nowy,serwer aktualnosci.php?id=chicago&go=nowy,album,kogos,tam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
trochę nie rozumiem, chcesz mieć foldery np.
zarząd/ audycje/ aktualności/ i w każdym z nich coś (?) z twojego postu tylko to wywnioskowałem |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Zgadza się, tak jak napisałeś - mam folder include - w nim są pliki strony - jak kontakt, pozdrowienia, audycje, itp. teraz chcę zrobić tak aby np. w folderze ludzie - byly pliki ksywa.php i wtedy taki link będzie jak wyżej - jak to wywołać ? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) żeby był efekt o jakim napomniałem
Wygląda na to że się nie dowiem... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 22.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Poszukaj w dziale PHP. Tam jest na ten temat trochę. Razem z zabezpieczeniami przed odpaleniem niechcianych plików
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Zadałem te pytanie z racji że jest to forum, chciałem się dowiedzieć - odsyłasz a raczej każesz szukać - zobacz ile jest postów.Tia to zajefajna pomoc...
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 229 Pomógł: 0 Dołączył: 29.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
ale oczekujesz gotowego kodu?
skoro tobie się nie chce nawet poszukać to ktoś ma coś dla ciebie robić? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Sądziłem że tutaj mogę uzyskać pomoc
Od kilku dni kombinuję Szukałem wiele na tym forum zanim dodałem post i robie to cały czas Mozliwe że źle wpisuję ale tyle postów przejrzałem i nie otrzymałem odpowiedzi która by mi to wyjaśniła... |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 22.04.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie martw się, zrzucimy się na soczewki.
Pierwszy wynik przy szukaniu wyrażenia 'include', bezpieczeństwo skryptów: http://forum.php.pl/index.php?showtopic=30056&hl=include Dziwne, że w Hydeparku nie było. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 10.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam chyba podobny problem, wiec pozwole sobie dopisac tu swoj post. Mianowicie korzystam czesciowo z gotowego kodu, ktory przerabiam tak aby pasowal do reszty. Chodzi o odnosnik, ktory oryginalnie wygladal tak: <a HREF="new_post.php?mode=napisz"> Do tego jednak chce dodac swoja czesc, tak aby czesc strony pozostawala niezmieniona i przekazywala jeszcze sesje. Probowalem czegos takiego: <a HREF="\index.php?page=new_post?mode=napisz&".SESID."\"> Niestety nie dziala. Prosze o pomoc. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Uzyskasz pomoc jak zapłacisz pff kretyństwo i nic więcej
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 318 Pomógł: 6 Dołączył: 27.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
[quote name='Suzos']
Uzyskasz pomoc jak zapłacisz pff kretyństwo i nic więcej [/quote] Człowieku, przeczytaj swojego posta i wytłumacz mi co z niego wynika? NIC. Weźmy Twój przykład: [qoute] index.php?id=kontakt Wtedy pobiera to z folderu - wiadome plik kontakt.php Lecz mi chodzi aby np. ze strony www.costutaj.pl/index.php [/quote] Dokończ ostatnie zdanie... Poza tym poczytaj o _GET, bo według mnie wcale nie wiadomo że przy index.php?id=kontakt pobiera plik kontakt.php. Przecież to zależy jak zrobisz obsługę zmiennej id w index.php. Napisz spokojnie, krok po kroku i pełnymi zdaniami o co Ci chodzi. Wtedy możesz liczyć na naszą pomoc. @Michaellus: Spróbuj tak <a HREF="\index.php?page=new_post&mode=napisz&'.SID.'\"> |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Załóżmy że w index.php mam następujący kod:
Cytat <?php $co=$_POST["id"]; if(!isset($id)) { include("news/news.php"); } else { if(is_file("include/$id.php")) { include("include/$id.php"); } else{ include("404.php"); } } ?> Wtedy np. porpzez link: index.pgp?id=kontakt mam normalnie dział, plik kontakt pobierany z katalogu include/kontakt.php Zatem chciałbym zrobić coś podobnego. Plik audycje.php w głównym folderze a najlepiej w include czyli byłby link index.php?id=audycje lub poprostu audycje.php Wchodzę w ten link i tam mam kategorie: np. audycja halo chicago! Pod nią mam link: audycje.php?id=halo,chicago albo to rozwiązanie które jest banalne index.php?id=audycje/halo,chicago Ogólnie też chodzi mi o ludzi. Folder "ludzie", w nim kolejne foldery - zarząd, prezenterzy, itd. Wchodząc w link: ludzie.php?id=ludzie&zarzad=nick (nie wiem jak to wyglada dlatego taki glupi przyklad) Chce po prostu aby dane informacje pobierano z różnych katalogów a nie tylko z include |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
Nie do końca rozumiem o co się rozchodzi, może pokażę jak ja to robię.
Mam foldery: Kod ./include/ --- header.php --- footer.php ./kontakty/ --- ksywka.php --- imie.php ./audycje/ --- lista.php --- odtworz.php ./ --- index.php mój plik index.php wygląda tak: Kod <?php
// ladujemy naglowek require_once('include/header.php'); // tutaj jest menu boczne strony ?> <a href="index.php?mod=kontakty&act=ksywka">Ksywka</a> <a href="index.php?mod=kontakty&act=imie">Imie</a> <a href="index.php?mod=audycje&act=lista">Lista audycji</a> <a href="index.php?mod=audycje&act=odtworz">Odtworz</a> <?php // wstawiamy odpowiedni plik w zależności od kliknietego linka require_once($_GET['mod'].'/'.$_GET['act'].'.php'); // ladujemy stopke require_once('include/header.php'); Ten post edytował rasgan 12.06.2007, 11:44:46 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Najlepiej gdyby to mogło wyglądać tak:
index.php?id=ludzie?=zarzad&=nick (czy tam mniej wiecej, juz mniejsza o te znaki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) lub audycje index.php?id=laudycje&=halo,chicago Edit Zaraz zobaczę - ale ogólnie nie do końca jest to czego potrzebuję |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
Możesz sobie przecież przesyłać dowolną ilość i nazwy zmiennych w _GET. Potem tylko zależy co z tymi zmiennymi zrobisz. Ja Ci pokazałem najprostrzy sposób. Możesz sobie skonstruować instrukcję if lub switch z wyborem twoich opcji i w zależności od niej ładować odpowiednie pliki np.
if ($_GET['id'] == costam) { załaduj plik ten i ten } if ($_GET == cosinnego) { załaduj inny plik } else { załąduj jeszcze inny plik } Pamiętaj, że to ty rządzisz tym co dostajesz z _GET i tym co robi twój kod. |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
Dzięki wielkie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) poprzerabiam trochę to co potrzeba - pobawię z get i osiągnę swój cel.
Dziękuje |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 0 Dołączył: 30.05.2007 Skąd: Kleszczów Ostrzeżenie: (0%) ![]() ![]() |
Nie ma problemu, tutaj zawsze znajdziesz pomoc, tylko musisz dokładnie opisać w czym problem. Jeśli napiszesz po łebkach co byś chciał, to nikt ci nie pomoże.
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 9.05.2007 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 03:39 |