![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 261 Pomógł: 2 Dołączył: 13.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem taki kod:
Usuwa on rozszerzenie pliku z nazwy wraz znakiem "." zostawiając samą nazwę pliku (tzn z "obraz.jpg" robi mi "obraz") i później dodaje w nawiasie liczbę (tzn "obraz(1)") a na sam koniec dodaje rozszerzenie z powrotem (tzn. "obraz(1).jpg). Niestety problem pojawia się w tym rozwiązaniu że wgrywając kilkakrotnie plik "obraz.jpg" tworzy się "obraz(1).jpg" i "obraz(2).jpg a później cały czas nadpisuje się jako "obraz(2).jpg". Wiem, że należy użyć pętli lecz nie mam pojęcia w jaki sposób. Prosiłbym o jakieś rozwiązanie pozwalające mi wgrywanie plików już o istniejącej nazwie by w nawiasie liczba nie zatrzymywała się na 2 lecz szła w górę. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
zamiast robić 2 warunki użyj pętli While i po prostu dopóki plik $file istnieje dopisuj inny numerek.
-------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 261 Pomógł: 2 Dołączył: 13.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
prosiłbym o kod gdyż nadal nie wiem gdzie konkretnie wstawić pętle
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 04:01 |