Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pole file, sciezka do pliku
-Guest-
post 15.02.2005, 10:23:48
Post #1





Goście







Wiem, ze problem dosc trywialny ale jakos mi to nie dziala...

Chce zapisywac sciezke do pliku a nie sam plik wysylacjac zmienna przez formularz za pomoca pola input typu file

Mam tak:
Kod
<FORM method=\"post\" name=\"formularz\">
<INPUT TYPE=\"file\" id=\"border\" NAME=\"sciezka\">
<INPUT TYPE=\"image\" SRC=\"img/dalej.gif\">
</FORM>


Jak wysylam pod IE to wszystko jest cacy, mam sciezke... ale np. pod FIrefox-em przekazuje sama nazwe pliku.

Jak zrobic tak abby byla przekazywana pelna sciezka do pliku?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
jol.us_
post 15.02.2005, 12:11:12
Post #2





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 10.12.2003
Skąd: Kraków

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


Nie bardzo wiem, czy temat zbyt banalny ze nikt nie odpowiada... nic podaje rozwiazanie...

Problem wydaje sie na pozor prosty ale nie latwo bylo cos znalesc, oto jak ja to zrobilem, moze sie przyda komus:

1. Formularz
Kod
<FORM method=\"post\" name=\"formularz\">
<input type=\"hidden\" name=\"pelnaSciezka\" value=\"\">
<INPUT TYPE=\"file\" id=\"border\" NAME=\"sciezka\">
<INPUT TYPE=\"image\" SRC=\"img/dalej.gif\" onClick=\"pobierzSciezke();\">
</FORM>


2. JavaScript
Kod
<script language="JavaScript">
function pobierzSciezke() {
    var pelna = document.formularz.sciezka.value;
    document.formularz.pelnaSciezka.value = pelna;
}
</script>


3. Pelna sciezke mamy w zmiennej $pelnaSciezka


Testowalem na IE 6.0, Firefox 1.0, Opera 7.54 i dzialalo.


--------------------
run Forest run ...
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:13