Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Skrypt PHP] Początek prostego CMSa, Czyli "programowanie" dla wprawy
rekamil97
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.11.2014

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


Postanowiłem stworzyć w ramach ćwiczenia i nauki prostego CMSa. Na razie większość funkcji jest w budowie jednak mam już stworzonych parę funkcji (function.php). Chciałbym abyście ocenili jaka jest "amatorskość" tego kodu i jakie rozwiązania zmienić pisząc kolejne funkcje. Co poprawić, co zmienić żeby nie była to typowa "amatorszczyzna początkującego".

Załączam skrypt. Proponuje skupić się na pliku function.php bo jest to "serce" tego skryptu.

https://sourceforge.net/projects/ncmsrekami.../?source=navbar

Adres przykładowej strony:
http://rekamil.zz.mu/

Ten post edytował rekamil97 1.05.2015, 22:55:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
IProSoft
post
Post #2





Grupa: Zarejestrowani
Postów: 479
Pomógł: 97
Dołączył: 6.09.2011
Skąd: php.net :)

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


Na pierwszy rzut:
- połaczenie z DB przekazuje jako parametr w __construct itp
- nie wyświetlaj tylko zwracaj dane
- skoro $id = 0; to po co jeszcze zapytanie do bazy ?

Zacznij od jakiejśc dobrej książki albo tutoriali, dopiero pisz kod, zaczniesz od dobrych nawyków.
Go to the top of the page
+Quote Post
rekamil97
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.11.2014

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


Cytat(IProSoft @ 1.05.2015, 13:10:17 ) *
- nie wyświetlaj tylko zwracaj dane
- skoro $id = 0; to po co jeszcze zapytanie do bazy ?


Czyli zamiast echo - return?
Jeśli chodzi o to $id = 0 w lini 68 to jest sprawdzanie czy w bazie jest rekord. Jeśli zapytanie zwróci id i RowCount go policzy - oznacza że jest jakiś news z tym id. Jesli nie ma wyświet stronę główną
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 15:39