![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jak powinien wyglądać skrypt, w którym użykownik może wybrać własny avatar, który to (po sprawdzeniu czy ma wielkośc np. max 100KB) przesyłany byłby na serwer (tu chyba trzeba nadać uprawnienia chmod 777?) pod odpowiednią nazwą: "$id_uzytkownika"_avatar oraz, by ta nazwa była dodawana odpowiednio do tabeli logowanie (gdzie znajdują się dane użytkowników)?
-------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Chcesz żeby Ci napisać gotowca
![]() ![]() Mogę Ci powiedzieć co masz zrobić: 1. Tworzysz formularz. Już tu możesz zdefiniować rozmiar dodając odpowiednie pole do formularza. 2. Po przesłaniu sprawdzasz format (czy jest to obrazek) oraz rozmiar (szerokość i wysokość). Załatwisz to dzięki getimagesize(). 3. Jeśli wszysko jest OK. To przenosisz plik z folderu tymczasowego do docelowej lokalizacji. Masz do tego move_uploaded_file(). Prawa nie muszą być 777 bo niby poc co dawać możliwość kasowania tego pliku. Dajesz zwykłe 644. 4. Rozpoczynasz transakcję do bazy danych. Dodajesz nazwę pliku do danych usera. Tutaj masz mysql_query() i resztę. Jak się udało to spoko, jak nie to kasujesz plik (bo po co go trzyamać?). |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
:- ) To się nazywa profesonalna pomoc. Dzięki Ci wielkie... i nie chodziło mi o gotowca, a schemat powinności, co też napisałeś :- )
A co do 777... w przypadku nadpisywania avataru (w przypadku jego zmiany) będzie trzeba poprzedni plik usunąć, więc chyba są potrzebne. Ten post edytował The Night Shadow 3.03.2006, 13:00:58 -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(The Night Shadow @ 2006-03-03 13:00:26) A co do 777... w przypadku nadpisywania avataru (w przypadku jego zmiany) będzie trzeba poprzedni plik usunąć, więc chyba są potrzebne. Hmmm, no w sumie tak. Przy okazaji kasowania będziesz potrezbował praw umożliwiających tą operację. Z drugiej strony, nie musisz tych plików kasować tylko dodawać nowe i zmieniać wpis w bazie. Ale może Ci się miejsce na serwerze skońćzyć ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ok jescze raz... przeglądałem manual i poaza tymi co jest po angielsku, aco niewiele mi mówi nie znalazłem tego, co miaoby mi pomóc, więc teraz pytam o szersze rozpisania punktów, które mile_mech raczył podać :- )
Albo jeszcze inaczej... na stronie www.ogien.webd.pl/rejestracja.php znajduje się formularz. Stworzyłem katalog grafika/avatary gdzie mają być one umieszczane. nadałem prawa chmod 777. W ten formularz chciałbym wkomponować odpowiednią linię z możliwością upload'u abvatara o wielkości powiedzmy do 100KB wielkości 100x100px. W momencie klikniecia w np. wyślij sprawdzałby wielość, czy jest to w ogóle plik graficzny. Jesli wszystko byłoby poprawnie dodawał do tego katalogu ponownie wyświetlając formularz po to by wypełnić pozostałe pola (wyświetlałby go razem z widcoznym już avatarem). Ten post edytował The Night Shadow 3.03.2006, 13:41:57 -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 19.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie lubie dostawać gotowców, ani tym bardziej ich podawać, ale z uwagi na to, że taki skrypt musi być bardzo bezpieczny (w końcu to wgrywanie pliku od usera [hackera] na serwer...) dam ci pewną pomoc:
Może być?? Jak tok to pomogłem ![]() Ten post edytował bolek117 27.12.2007, 15:18:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 06:53 |