![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 30.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam takie pytanie. Jak stworzyć funkcję, aby sprawdzała czy nazwa upload-owanego pliku na serwerze istnieje, i jeżeli tak aby sama ją zmieniała, np poprzez dodanie na końcu 1 i kolejno 2, 3..., lub daty itp...? A dodatkowo aby tą zmienioną nazwę zapisała w bazie MySQL? Bardzo proszę o pomoc, i szybką odpowiedź. Pozdrawiam, rysiul83 PS. Albo czy jest możliwe stworzenie kodu, który nadaje upload-owanym plikom jedną nazwę z kolejną wartością liczbową, np: material00001 material00002 ...itd, tylko, aby nie zmieniał rozszerzenia i nazwę zapisywał do bazy MySQL?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie wynajduj koła na nowo - nadawaj nazwy plików na podstawie identyfikatorów z bazy. One przecież są unikalne. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Rozwiązanie powyżej najlepsze, a jeśli koniecznie chcesz mieć swoje nazwy plików, to poprostu przed uploadem sprawdź za pomocą funkcji file_exists() czy plik istnieje. Jeśli funkcja zwróci true to dodaj na końcu nazwy pliku jakiś swój identyfikator (liczba, data) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 13:15 |