Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 17.01.2011 Skąd: Brighton Ostrzeżenie: (0%)
|
Witam, mam do oceny skrypt uploadu obrazków.
@demo: http://iimg.pl Skrypt do pobrania i testowania: http://sourceforge.net/projects/iimg |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%)
|
wygląd oceniony to teraz kod (IMG:style_emoticons/default/smile.gif)
nie jest za dobrze: - kod jest chaotyczny, mało czytelny - używasz ciągle @ (ukrywanie błędów) i to nawet w miejscach gdzie to niepotrzebne, moja rada: nie używaj w ogóle @ tylko obsługuj błędy - do dołączania plików typu engine.php użyj require zamiast include, bo w przypadku jakiegoś błędu zatrzyma się wykonywanie skryptu - stałe pisz z wielkich liter oraz używaj funkcji defined - nie filtrujesz danych od użytkownika, pozwalasz na ładowanie obrazków spoza katalogu `udir` - mieszasz często ze sobą kilka różnych aspektów, podziel to - k'gwoli optymalizacji, zamiast $size /= 1024 , możesz użyć przesunięcia bitowego (IMG:style_emoticons/default/smile.gif) - trochę nie pomyślany ten system obsługi języków, masz swój format i za każdym razem parsujesz to wszystko, jeśli nie zrzucasz tego do kogoś od frontendu, to zrób po prostu tablicę asoscjacyjną, wychodzi dokładnie to samo, co masz po parsowaniu - przykład: zamiast użyć funkcji file_get_contents Podsumowując przepisz cały kod pisząc obiektowo, bo teraz jakość tego kodu jest naprawdę mizerna, i już sobie wyobrażam jak będzie wyglądać dodanie jakiejś funkcjonalności czy pielęgnacja takiego kodu. Nie chce Cię zniechęcać tylko uzmysłowić, że czeka Cię wiele pracy i żebyś nie osiadał na laurach (IMG:style_emoticons/default/wink.gif) |
|
|
|
nanetorg Skrypt uploadu iimg 17.01.2011, 15:02:45
emajl22 Wygląd kiepski, a napisy w menu prawie w ogóle nie... 17.01.2011, 15:36:07 
nanetorg Cytat(emajl22 @ 17.01.2011, 15:36:07 ... 22.01.2011, 17:25:01
thomson89 Wygląd jest ok.
Ten domek w menu wygląda na lekko... 22.01.2011, 17:55:16
qba10 Ubuntu 10.10 Firefox4 (Minefield 4.0b10pre(2011-01... 22.01.2011, 19:31:41
rocktech.pl Witam.
1. Walidator się czerwieni
2. Layout troch... 11.02.2011, 07:20:07
ylk Bardzo ładne wykonanie, layout "wood" je... 11.02.2011, 09:19:35
grzeee Dla mnie miłe dla oka, działanie serwisu przeżyste... 11.02.2011, 09:51:24
fifi209 Wood - najładniejszy i tylko przy nim bym pozostał... 11.02.2011, 10:22:54
Spawnm Formularz i jego walidacja - nie wypisuje listy co... 11.02.2011, 16:24:13 
nanetorg CytatFormularz i jego walidacja - nie wypisuje lis... 11.02.2011, 17:50:49
cniak Jak zmienie kontrast obrazka dlaczego nie mogę wró... 11.02.2011, 21:07:34 
nanetorg Cytat(cniak @ 11.02.2011, 22:07:34 ) ... 12.02.2011, 23:12:41
fifi209 Przy usuwaniu:
CytatStrict Standards: main() [fun... 13.02.2011, 00:49:01 
nanetorg Cytat(fifi209 @ 13.02.2011, 01:49:01 ... 13.02.2011, 00:59:14
nanetorg Dzięki wielkie rzymek01 za super krytykę, mam dużo... 13.02.2011, 14:52:09
fifi209 Teraz ja coś wtrącę od siebie odnośnie kodu.
Bard... 13.02.2011, 23:02:16
sakuwbarakushow --moderacja-- się --moderacja-- 14.02.2011, 19:25:42 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 21:53 |