Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]$_FILES['plik']['tmp_name'], auto uzupełnianie ścieżki wybranego pliku po błędzie
fate
post
Post #1





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Czy można w PHP zrobić ażeby ścieżka pliku została uzupełniona ponownie w Inpucie File na tą samą którą już user wybrał jeżeli z powodu niespełnienia innego warunku skrypt wróci na początek? Wiem że ścieżka tego pliku zapisuje mi się w $_FILES['plik']['tmp_name'] Naskrobałem takie coś w value ale widocznie to nieodpowiednie rozwiązanie dla inputa typu file bo pole wyboru jest mimo to puste, może ktoś mądry wie gdzie podać tą zmienną i jak bom może niedoinformowany (IMG:style_emoticons/default/nerdsmiley.png)

  1. <input class="input" name="plik" type="file" value="<? if (!empty($_FILES['plik']["tmp_name"])) {echo $_FILES['plik']["tmp_name"];} ?>" />


Możliwe jest uzupełnienie inputa file treścią stringa? jakiś inny sposób? ajax? (IMG:style_emoticons/default/goatee.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fate
post
Post #2





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Powinienem sobie poradzić, dzięki spróbuję bo dla mnie to istotna sprawa. (IMG:style_emoticons/default/aaevil.gif)
Nie zwróciłem uwagi na dokładną ścieżkę zwracanego pliku ale sądząc po przedrostku tmp nie jest to pewnie prawdziwa ścieżka i wszystko jasne.
+

Dodam dla potomnych ciekawe rozwiązanie po stronie przeglądarki bynajmniej Mozilla 12 mi tak robi (IE8 już nie) że plik nie zostaje nawet wysłany więc pole wyboru pliku pozostaje uzupełnione - wystarczy dodać do inputa parametr required="required"
Podsumowując po przeładowaniu się nie da a zanim się wyśle pewnie i są inne sposoby JS/AJAX (IMG:style_emoticons/default/headsetsmiley.png)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 02:43