Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Pytanie dotycząće skryptu, Całą strona w index.php
MysticPL
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 18.10.2008

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


Witam, mam pytanie:
U mnie na stronie (http://www.centrumsimy.cba.pl/) część aktywną tzn. taką zmienną bo tylk tam aktualizuje informacje i artykuły stanowi ta środkowa część.. Więc potrzebny mi jest jakiś skrypt dzięki któremu cała strona będzie w jednym pliku index.php. Chodzi mi o to żeby np. jak klikam na Redakcja nie przechodziło mi do pliku redakcja.php tylko było coś takiego np: index.php=cat_redakcja. Z góry dziękuje za odpowiedź.

Ten post edytował MysticPL 6.12.2008, 21:36:01
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Tablica superglobalna $_GET.

Potem, w kodzie, sprawdzasz, czy istnieje. Proponuję użyć jakiejś tablicy ze sztywno zapisanymi podstronami w celu uniknięcia prób włamań.
Go to the top of the page
+Quote Post
MysticPL
post
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 18.10.2008

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


A jak ten skrypt napisać? Bo jestem zielony z PHP.
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Przenoszę na przedszkole.
Go to the top of the page
+Quote Post
erix
post
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Bo jestem zielony z PHP.

Jak chcesz mówić po np. hiszpańsku, skoro nawet słowa nie znasz? Przeczytaj jakikolwiek kurs PHP, w większości jest opisane korzystanie ze wspomnianej tablicy.
Go to the top of the page
+Quote Post
MysticPL
post
Post #6





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 18.10.2008

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


Czytałem kurs na webdiary.pl, było o tych tablicach ale to był tylko przykład na odczytanie tego co się wpisało w polu prez $_GET
Go to the top of the page
+Quote Post
erix
post
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No właśnie. I połącz to teraz z np. include" title="Zobacz w manualu PHP" target="_manual. Aby to zrealizować musisz wiedzieć, jak łączy się łańcuchy tekstowe.

Ale takie najprostsze rozwiązanie z include" title="Zobacz w manualu PHP" target="_manual'owaniem pliku bezpośrednio na podstawie zmiennej z paska adresu jest NIEBEZPIECZNE. Poszukaj na forum o bezpieczeństwie skryptów. Było o tym nieraz.
Go to the top of the page
+Quote Post
grzemach
post
Post #8





Grupa: Zarejestrowani
Postów: 121
Pomógł: 4
Dołączył: 9.06.2007
Skąd: Kielce

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


index.php?cat=redakcja
  1. <?php
  2. switch($_GET['cat']){
  3. case 'redakcja': echo 'wyświetl stronę redakcji'; break;
  4. case 'innastrona': echo 'wyświetl inna strona'; break;
  5. default: echo 'strona główna';
  6. }
  7. ?>


tak w skrócie, tam gdzie masz echo 'strona...' musisz mieć swoje treści lub (co jest lepsze) odniesienia do funkcji które wyświetlą Ci odpowiednią stronę.

Ten post edytował grzemach 7.12.2008, 14:08:15
Go to the top of the page
+Quote Post
MysticPL
post
Post #9





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 18.10.2008

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


grzemach dzięki! Właśnie o to mi chodziło, a mam jeszcze pytanie: jak utworzyć np. jakieś podstrony w dziale redakcja za pomocą tego skryptu?

A w linkach to mam podać ten adres: index.php?cat=redakcja ?
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zagnieżdżasz switch" title="Zobacz w manualu PHP" target="_manuale. Tylko posługujesz się innym kluczem w tablicy $_GET.
Go to the top of the page
+Quote Post
MysticPL
post
Post #11





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 18.10.2008

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


A w tym echo moge wstawić include?
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Tak. Przeczytaj najpierw manual, potem zadawaj pytania, a nie na odwrót. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
MysticPL
post
Post #13





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 18.10.2008

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


Jak pisałem jestem początkujący i dopiero uczę się PHP. Nie mogę od razu przeskoczyć do switcha bo nie znam poprzednich i mi się wszystko wymiesza. Dlatego prosiłbym o napisanie z tym switchem jak utworzyć podstrone w dziale redakcja. Z góry dziękuje za odpowiedź.

--------------------
Chodzi mi o coś takiego:

index.php?cat=redakcja&osobapierwsza
Go to the top of the page
+Quote Post
erix
post
Post #14





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




I co z tego, że początkujący? Nic Ci się nie wymiesza. Jak chcesz użyć czegoś, o czym nie masz pojęcia?

W manualu masz wszystko opisane. Z przykładami. Wysil się trochę, choć pozoruj, że coś robisz, a nie żebrzesz gotowca.
Go to the top of the page
+Quote Post
MysticPL
post
Post #15





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 18.10.2008

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


Erix, ja naprawde nie mam czasu, strona jest gotowa tylko te skrypty musze wkleić. A pozatym manual który dałeś jest w j. angielskim, którego znam tylko na poziomie początkującym.
Go to the top of the page
+Quote Post
erix
post
Post #16





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Erix, ja naprawde nie mam czasu

Jeśli nie masz czasu, to zleć to komuś.

Cytat
A pozatym manual który dałeś jest w j. angielskim, którego znam tylko na poziomie początkującym.

Google bolą? Piszesz, że uczysz się PHP, to jak chcesz to zrobić nie znając angielskiego? Sory, ale 90% dokumentacji jest po angielsku i tego nie zmienisz. Zdecyduj się, czy się uczysz, czy masz jakieś zlecenie z nożem na szyi.
Go to the top of the page
+Quote Post
MysticPL
post
Post #17





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 18.10.2008

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


Ja mam 13 lat i pragnę przypomnieć, że mam inne obowiązki i naprawdę nie mam obecnie czasu na nauke PHP. Dlatego proszę o ten skrpyt, bo już ukończyłem pracę nad stroną. Jedyne co mi brakuje to to co pisałem w poprzednich postach.
Go to the top of the page
+Quote Post
Piniek
post
Post #18





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


Problem z tematu rozwiązany.

Zamykam

P.S. Nikt za ciebie tego nie napisze, jeśli chcesz to przeniosę to na Giełdę Ofert(napisz do mnie).
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 02:31