![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 15.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam takie pytanie jak zrobić żeby po uploadzie pliku został dodany rekord do bazy mysql. Ten rekord to by był link tego pliku co go zuploadowałem. Prosze o pomoc z góry dzięki
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no ale czego dokladnie nie wiesz? nie umiesz dodac rekordu do bazy danych?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 7 Dołączył: 26.03.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Mówiąc ogólnie musisz podczas przechwytywania pliku zapisać do bazy informacje o tym gdzie go zapisujesz w systemie plików. Do ścieżki gdzie zapisujesz pliki dodajesz nazwę pliku zawartą w zmiennej $_FILES['nazwa_twojego_pola_file']['name']. "klikalny" link będzie chyba musiał być jeszcze przepuszczony przez funkcje urlencode() w razie gdyby w nazwie pliku były spacje i polskie znaki itp.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 15.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
aha dzięki a jak zrobić żeby po załadowaniu pliku zmieniła się nazwa pocżtkowa jakies losowe liczby albo coś żeby nie można było podminiac pliku?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi ci o to żeby nie wystąpiły dwa takie same pliki? Jeśli tak to generuj sobie nazwę z pomocą funkcji microtime.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Chodzi ci o to żeby nie wystąpiły dwa takie same pliki? Jeśli tak to generuj sobie nazwę z pomocą funkcji microtime. Zależy jak do tego podejść. Ja np. wolę md5($nazwa.time()) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
@/\
Ja robię podobnie, jednak podałem rzecz podstawową licząc na pomyślunek naszego zapytowywacza (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 15.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam jeszcze jeden problem mam taki kod:
upload.php
Jak zrobić żeby (HouseMusic.pl)'.$liczba.$_FILES['plik']['name'] dodawało się jako rekord do bazy danych? bardzo proszę o pomoc z góry dzięki. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 678 Pomógł: 124 Dołączył: 26.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie dam ci gotowca ale mogę trochę naprowadzić (IMG:style_emoticons/default/winksmiley.jpg) Tutaj:
masz przechowywany adres zaupoloadowanego pliku(możesz go przypisać do zmiennej w tedy będzie ci prościej, a tutaj:
sprawdzasz czy plik się zapisał. Więc możesz w tym if'ie wstawić sobie adres do tabeli mysql. PS. KLIK! Ten post edytował Blame 28.11.2009, 17:54:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 23:24 |