![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
1. Chodzi o formularz, który służy do przesyłania obrazka na serwer. Kod, który odbiera dane z formularza sprawdza, czy wszystko gra, a jeśli np. brakuje opisu, to ponownie wyświetla formularz z prośbą o uzupełnienie.
Jak spowodować, żeby pole <input type="file"> było już wypełnione, w sytuacji, gdy użytkownik już wcześniej wybrał ścieżkę do pliku? Próbowałem:
Ale niestety bez efektu - pole pozostawało puste. Nie udaje w ogóle przypisanie żadnej wartości do value (np. value='aaa'). Jak to zrobić? 2. Przy okazji - czy jest jakaś funkcja php zamieniająca dowolną nazwę pliku na "bezpieczną" dla URL? Chodzi mi o automatyczne usunięcie polskich znaków, spacji itd. Będę bardzo wdzięczny za jakieś wskazówki. Pozdrawiam! Przemek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za ekspresową odpowiedź.
Nie pomyślałem wcześniej o bezpieczeństwie - w ten sposób można by rzeczywiście wyciągnąć komuś z kompa dowolny plik. Wymyśliłem takie rozwiązanie, że jeśli przy pierwszym podejściu będzie wybrany plik, to zostanie on odebrany i przetworzony, a formularz do uzupełnienia danych nie będzie już zawierał pola wyboru pliku. Jak ktoś nie uzupełni opisu, to się plik skasuje i sytuacja będzie czysta. Tak powinno być dobrze. Dzięki! Przemek |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:43 |