Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SKRYPT] PGbook
Lion_87
post
Post #1





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


Oddaje pod ocenę mój skrypt komentarzy PGbook jak i stronę www.pgbook.pl i czekam na wasze opinie.

www.PGbook.pl

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Bardzo kiepski PHP połączony z html i css, koncepcja od początku błędna, choćby:
  1. $pg_lang['again'] = "Oddałeś niedawno komentarz.";
  2. $pg_lang['clone'] = "Pola nie mogą składać się z samych spacji.";
  3. $pg_lang['fill'] = "Pola muszą być uzupełnione.";
  4. $pg_lang['much'] = "Za duzo znaków w jednym z pól !!!";
- pliki językowe. Jak sobie wyobrażasz dać to do tłumaczenia czy pracować na tym? Trzeba znać nazwy poszczególnych zmiennych by z tego korzystać czy coś dodać, nie warto wynajdywać koła na nowo - lepiej używać standardów.

  1. if($vote==1){
  2.  
  3. mysql_query("SET NAMES 'utf8'");
  4. $pg_sql="insert INTO pg_vote VALUES('$to', '+1', '$ip')";
  5. $pg_sql_E = mysql_query($pg_sql);
  6.  
  7. echo '<span style="color:lime;">+1</span>';
  8.  
  9. }else{
  10.  
  11. mysql_query("SET NAMES 'utf8'");
  12. $pg_sql="insert INTO pg_vote VALUES('$to', '-1', '$ip')";
  13. $pg_sql_E = mysql_query($pg_sql);
  14.  
  15. echo '<span style="color:red;\">-1</span>';
  16.  
  17. }
  18.  
  19. }
  20.  
  21. }else{
  22.  
  23. echo "Error";
  24. }
- po co ciągle set names? I po co co chwilę "echować" coś na ekran? Po to są zmienne, by na nich pracować, odbieramy dane, generujemy zmienne, łączymy je z html i wysyłamy do przeglądarki - taka jest logika aplikacji www, jak mam użyć takiego skryptu w swoim projekcie jak on mi coś echuje ciągle? I ten "Error" już nie tłumaczysz?

Lepiej od razu nabrać dobrych nawyków i na początek choć oddzielić PHP od HTML (system szablonów polecam, prosty lub popularny) oraz przestawić się na myślenie algorytmiczne a nie skryptowe i podzielić kod funkcjonalnie.
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: 10.06.2026 - 12:27