Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Własny skrypt forum - jak to ugryźć?
Ramzaa
post 24.07.2010, 18:26:53
Post #1





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


Mam zamiar napisać własny skrypt forum, oczywiście w celach edukacyjnych. Będzie się on opierał na technologi php + mysql, ale mniejsza o to. Niestety nie wiem za bardzo jak to ugryźć. Jestem początkujący, więc darujcie sobie. A no i nie odsyłajcie mnie do książek czy kursów, bo nie potrafię z nich się uczyć. Bywa.

Zrobiłem na razie wyświetlanie tego czegoś. Wygląda to tak:



Wiem, że piękne, ale to nie o to tu chodzi. Ok, teraz mam pytanie. Jak widać "Przykładowa kategoria #1" jest odsyłaczem, tylko nie wiem jak to właśnie zrobić. Użyć normalnie czegoś w stylu:

  1. <?php
  2.  
  3. $body = $_GET["action"];
  4. if ($body=="")
  5. {
  6. include("includes/index.php");
  7. }
  8.  
  9. else
  10. {
  11. if (is_file("includes/$body.php"))
  12. {
  13. include("includes/$body.php");
  14. }
  15.  
  16. else
  17. {
  18. include("includes/error.php");
  19.  
  20. }
  21. }
  22.  
  23. ?>


Czy jak? Jak będzie najwygodniej? Chcę żeby url wyglądał tak: index.php?view-category&cat=1
A i nie mówcie, że porywam się z motyką na słońce, ale właśnie taka nauka jest najlepszą nauką.
Go to the top of the page
+Quote Post
thomson89
post 25.07.2010, 11:07:59
Post #2





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Na pewno nie tak jak podałeś. Użyj switch.


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
bastard13
post 25.07.2010, 11:40:05
Post #3





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

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


Jeżeli poważnie myślisz o tego typu projekcie, to pierwszą rzeczą, którą powinieneś zrobić jest dobre zaplanowanie całego forum.
Rozpisz sobie wszystkie możliwe akcje, które będą mogły być wywoływane, jakie będą następstwa wywołania danej akcji, typy użytkowników, co, któremu będzie wolno robić, a następnie zaplanuj sobie bazę danych, tabele, powiązania itp.
Gwarantuję ci, że taki szczegółowy plan zaoszczędzi ci później kupę nerwów i zmniejszy ilość wypadków w stylu: 'tutaj by się jeszcze przydało...', co pociąga za sobą zmiany w tabelach i pewnie kilku już gotowych klasach.
Co do tego, co próbujesz teraz zrobić to poczytaj trochę o wzorcu projektowym FrontController, w necie jest pełno informacji i przykładów na ten temat. I staraj się stosować raczej przyjazne linki w stylu: www.moja_strona.pl/kategoria/podkategoria.


--------------------
Go to the top of the page
+Quote Post
Ramzaa
post 25.07.2010, 15:41:09
Post #4





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


Szefie, napisałem przecież, że piszę to w celach edukacyjnych. Zwykła, prostacka strona, która umożliwia wymianę tekstów między użytkownikami, z paroma dodatkami. Gdybym miał robić to na poważnie, na pewno bym się tutaj nie pytał o radę, bo bym to na pewno wiedział, a plan forum byłby już dawno napisany.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 07:52