3a. w wypadku uploadu PHP generowałoby nazwę pliku na podstawie danych kierowcy i porównywało do uploadowanego pliku. W razie niezgodności plik by był odrzucany
Skoro tak, to bedziesz musial do tabeli dolozyc jeszcze jedna pozycje - nazwisko kierowcy bez polskich akcentow.
Zeby skrypt PHP nie nazywal plikow ze skinami uzywajac ń, ł, ó itp.
Reklamy
Richie
Dołączył: 16 Sie 2001
Posty: 20333
Miasto: Lublin/Wrocław
2003-05-15, 15:47 SkinControl
hmm sam nie wiem jak lepiej, ale mysle, ze najlepiej to ustalisz z Gregorem zaraz go tu zawolam, poczekajmy
Ja jestem za opcja zeby nazwa w razie potrzeby byla korygowana przez serwer uniknie sie zamiesznia, a upload bedzie prostrzy bo nie bedzie trzeba przykladac uwagi do nazw plikow (serwer sam bedzie o to dbac ). Uchroni to napewno przed tym ze beda rozsylane pliki ze zlymi nazwami do innych
Richie
Dołączył: 16 Sie 2001
Posty: 20333
Miasto: Lublin/Wrocław
2003-05-15, 15:50 SkinControl
McLaren napisał:
Ja jestem za opcja zeby nazwa w razie potrzeby byla korygowana przez serwer uniknie sie zamiesznia, a upload bedzie prostrzy
ale wtedy jak wyslesz zla nazwe pliku od siebie z dysku i server ja skoryguje to sam bedziesz widzial zle siebie w nascarze, bo na serku i u innych bedzie dobra nazwa poprawiona przez serek, a ty nadal bedziesz mial u siebie zle nazwany plik, chyba, ze program to pokaze i sam swoj skin z oprawiona nazwa bedziesz sciagal ze strony
Dimax
Dołączył: 17 Sie 2001
Posty: 2987
Miasto: Szczecin
2003-05-15, 15:59 SkinControl
program w przypadku wysylania poprawionej nazwy pliku moze rowniez poprawic plik lokalny u nas na HDD mysle
tzn nie program moze wysylac plik, server gdy go poprawi poda informacje do programu zeby takze poprawil plik u nas lokalnie
Ostatnio zmieniony przez Dimax dnia 2003-05-15, 16:03, w całości zmieniany 1 raz
Richie
Dołączył: 16 Sie 2001
Posty: 20333
Miasto: Lublin/Wrocław
2003-05-15, 16:00 SkinControl
nie poprawi Dimax, bedziesz mial dwa a poza tym jak napisalem, to troche bez sensu sciagac wlasne skiny z www, lepiej IMHo zrobic autoryzacje poprawnosci PRZED wyslaniem, jak jest zla nazwa to error i trzeba na dysku u siebie ja poprawic i dopiero wyslac prawidlowa
Dimax
Dołączył: 17 Sie 2001
Posty: 2987
Miasto: Szczecin
2003-05-15, 16:04 SkinControl
to c++ jest taki tepy ze nie mozna zmienic nazwy pliku u siebie na hdd ?
Richie po czesci dobrze mowisz bo w przypadku skina to moze byc zamiesznie i zamiast error to moze niech poda jak sie powinno nazywac bo moze sie ktos zaplatac ze nie bedzie wiedzial o co chodzi. W przypadku zdjec to chyba jednak automatyczna zmiana nazwy jest wygodniejsza, rozna nazwy na HD i serku nie przeszkodza w niczym
PiotreQ
2003-05-15, 16:21 SkinControl
Przecież nazwa pliku ze skinem jest ściśle określona. To użytkownik ma obowiązek zadbać o to, żeby była zgodna z regulaminem.
I proszę, nie róbcie żadnych automatów !!!
Jakimś nieporozumieniem jest, żeby program sam decydował co kiedy ściągnąć i żeby sam mi zmieniał nazwy plików. Wszelkie takie czynności mogą być wykonywane tylko i wyłącznie za wiedzą i zgodą użytkownika.
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2003-05-15, 16:22 SkinControl
Więc może faktycznie lepiej będzie to zrobić po stronie serwera.
Teraz pytanie czy serwis rzuci błedem i nie przyjmie, czy przyjmie, poprawi i powiadomi wysyłającego. Myślę że ta pierwsza opcja.
Kavoo, konwersję z polskich ogonków do liter bez nich można zrobić programowo.
Dimax, mozna zmieniać nazwę. Tylko faktycznie program urośnie do rangi korektora błedów wysyłającego zamiast służyc odbierającym. Poza tym mówimy o sprawdzaniu nazw. Nie wiem czy nie trzeba będzie zrobić weryfikacji pliku. Bo tak to każdy będzie mógł wysłać dowolne binarium zamiast skina. Nie wiem czy to nie rozwali gry.
Tak więc na chwilę obecną skłaniam się za weryfikacją po stronie serwera podczas uploadowania i bezwarunkowym odrzucaniu niepoprawnych plików.
Nogal
Dołączył: 18 Sie 2001
Posty: 5672
Miasto: Kraków
2003-05-15, 16:47 SkinControl
zgadzam sie z Piotrqkiem
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2003-05-15, 17:58 SkinControl
Dobrze, PiotrQ. Tylko co zrobisz jak jakiś user wyśle na serwer plik o złej nazwie? Będziesz tego pilnował osobiście? To po cholerę automaty.
Wystarczy że php wysle maila każdemu zarejestrowanemu driverowi że są nowe skiny
Określcie prosze co ma robić strona serwerowa a co klienta. Czy server ma odrzucac źle nazwane skiny etc. Ważne to jest z tego po wodu że jak dany kierowca wyśle plik o innej nazwie niż poprzednio to trzeba będzie stary plik usunąć z katalogu gry. A żeby to zrobić to tez trzeba by było przyjąć jakiś klucz. Jak już się automatyzuje to trzeba przewidzieć wszystkie przypadki.
PS. A tak w ogóle to ugrzązłem na CListrView czyli liście z checkmarkami
PS2. Już po kłopocie. Przy okazji: MSDN to najgorzej napisana dokumentacja jaką człowiek napisał
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2003-05-15, 18:58 SkinControl
Jakich informacji sobie życzycie na liście skinów do ściągnięcia. Do wyboru są:
- checkmark
- nr wozu
- imię i nazwisko
- nick
- team
- nazwa pliku
Pamiętajcie że im więcej danych tym większe GUI programu