Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 6.04.2013 Ostrzeżenie: (0%)
|
Mam taki kod:
Kod <? $body = $_GET["body"]; if ($body=="") { include("includes/news.php"); } else { if (is_file("includes/$body.php")) { include("includes/$body.php"); } else { include("includes/error.php"); } } ?> no i wyswietla elegancko a daloby sie to zastapic zebym zamiast linku: przykladstrona.pl/?body=news przykladstrona.pl/?body=inny uzywal poprostu przykladstrona.pl/news przykladstrona.pl/inny znacie inny sposob niz body?(IMG:style_emoticons/default/tongue.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Poszukaj pod frazą "przyjazne linki/nice url".
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 6.04.2013 Ostrzeżenie: (0%)
|
dzięki ale to chyba cięzko bedzie zrobic (IMG:style_emoticons/default/tongue.gif) da sie to jakos prosto napisac w taki sposob jak ja mam? w stylu ze jak mam w includes plik php o nazwie zal
to jak wpisze nazwastrony.pl/zal to wyswietli ten zal a jak wpisze nazwastrony.pl to normalnie index ;p |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
http://phpguru.pl/czytaj?id=5 Tak powinieneś to robić, a nie po nazwie z get, a przyjazne link są proste https://www.google.pl/#hl=pl&output=sea...przyjazne+linki
Ten post edytował !*! 6.04.2013, 12:00:18 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 6.04.2013 Ostrzeżenie: (0%)
|
czyli moge zrobic pierw tym pierwszym sposobem a potem w htaccess sobie pozmieniac? ze ten link = temu drugiemu?(IMG:style_emoticons/default/snitch.gif)
Ten post edytował zizizi 6.04.2013, 12:01:37 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Tak samo, przez link ze zmienną GET. Jak chcesz przyjazne linki do tego, tworzysz w pliku .htaccess regułę.
Cytat RewriteRule ^([a-zA-Z0-9]+)/$ index.php?page=$1 a link http://domena.com/info Ten post edytował !*! 6.04.2013, 12:04:17 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 6.04.2013 Ostrzeżenie: (0%)
|
mam taki link:
strona.pl/index.php?page=text dalem te .htaccess RewriteRule ^([a-zA-Z0-9]+)/$ index.php?page=text to nie wyswietla strony: strona.pl/text |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
A gdzie masz page w kodzie?
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 6.04.2013 Ostrzeżenie: (0%)
|
w kodzie mam tak
Ten post edytował zizizi 6.04.2013, 12:12:29 |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
A przeczytałeś jak robi się takie linki? Nie wystarczy wkleić samej reguły. http://lmgtfy.com/?q=przyjazne+linki
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 6.04.2013 Ostrzeżenie: (0%)
|
dobra dzięki ale i tak cięzko jest tam sie polapac w tym poradniku zwlaszcza ze podstawiam to pod swoja strone ;p
a w jaki sposob wykonac akcje ? mam taki link (IMG:style_emoticons/default/tongue.gif) index.php?page=rejestracja a akcja wyglada tak: rejestracja.php?akcja=wykonaj wiec jakiego linku mam uzyc? proboje: index.php?page=rejestracja.php?akcja=wykonaj i pisze ze niema takiej strony ;/ |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Pytasz o podstawy.
Cytat index.php?page=rejestracja.php&akcja=wykonaj
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 6.04.2013 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
A masz w switch coś takiego jak "rejestracja.php" ? Zakładam że te .php jest zbędne.
|
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 6.04.2013 Ostrzeżenie: (0%)
|
tak pomoglo, ale nie zakladajac nowego tematu spytam jeszcze o jedno
jak mam formularz tylko dla zalogowanych taki:
no i on dziala ale chce zrobic zeby taka cala tabelka:
wyswietlala sie tylko dla zalogowanych;p jak to zrobic? bo wyskakuje blad:
gdy robie tak:
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
Przeczytaj jakiś kurs PHP, bo nie znasz podstaw np. http://phpkurs.pl/
W PHP nie można na luźno wkleić tagów HTML, trzeba do tego użyć echo, lub odpowiednio zamykać składnię. A jak chcesz sprawdzić czy jest się zalogowanym, sprawdzaj sesje i na jej podstawie coś wyświetl. |
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 6.04.2013 Ostrzeżenie: (0%)
|
ja rozumiem, ale chce zeby ta ramka byla tylko dla zalogowanych bo ten skrypt dziala co wyswietla strone tylko dla zalogowanych, ale chce zeby w miejscu ramki byla edycja profilu itp czyli inne dane ;d
|
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
To już Ci napisałem, sprawdź czy jest się zalogowanym np. przez isset na tej podstawie zrób if i wyświetl to co chcesz.
|
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 6.04.2013 Ostrzeżenie: (0%)
|
Okey. wszystko działa. Ale tematu nie zamykajcie, tworze pierwszą swoją stronę także napewno będzie potrzebna pomoc fachowców. (IMG:style_emoticons/default/tongue.gif)
Ehh raptem minela godzina a znowu mam problem. Jak w bazie danych zrobic zeby mozna bylo duplikowac rekord?(IMG:style_emoticons/default/smile.gif) bo mam blad (IMG:style_emoticons/default/tongue.gif) Duplicate entry '1' for key 'PRIMARY' Ten post edytował zizizi 6.04.2013, 17:39:23 |
|
|
|
Post
#20
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat Jak w bazie danych zrobic zeby mozna bylo duplikowac rekord? Chyba wyraźnie masz napisane, że próbujesz zduplikować klucz główny.... Klucz główny jak sama nazwa wskazuje nie ma prawa mieć duplikatów....Albo sie zastanów co robisz i czy to ma sens, albo usun ten klucz główny skoro ci to nie przeszkadza...
bo mam blad Duplicate entry '1' for key 'PRIMARY' |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 23:44 |