![]() |
![]() |
![]()
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?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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.
-------------------- Napisane z palca! <- to tak dla lansu ;)
FancyStudio.pl - Tworzenie Stron WWW w Oparciu o XHTML, CSS, JS, PHP i MySQL. Mój blog :: Portfolio Fotograficzne Igora Biedrawy |
|
|
![]()
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()) -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
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 ![]() -------------------- Napisane z palca! <- to tak dla lansu ;)
FancyStudio.pl - Tworzenie Stron WWW w Oparciu o XHTML, CSS, JS, PHP i MySQL. Mój blog :: Portfolio Fotograficzne Igora Biedrawy |
|
|
![]()
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ć
![]()
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 -------------------- Napisane z palca! <- to tak dla lansu ;)
FancyStudio.pl - Tworzenie Stron WWW w Oparciu o XHTML, CSS, JS, PHP i MySQL. Mój blog :: Portfolio Fotograficzne Igora Biedrawy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 21:45 |