Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] ścieżka do pliku
spryciula
post 11.02.2007, 22:47:28
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 9.12.2006

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


witam, mam w formularzu

taki kod

  1. <?php
  2. <input type="file" name="path" value="Enter a path" title="Enter a path for databases" size="23" />
  3. ?>


i chce pobrać od użytkownika pełną ścieżkę do lokalnego pliku, potem odebrać ją w zmiennej $_POST['path'], potrzebuje całej bezwzględnej ścieżki do danego pliku,
IE w zmiennej $_POST['path'], pokazuje mi to co chcę, natomiast firefox i opera przekazują tylko, nazwę pliku

moje pytanie brzmi, czy można jakoś zmusić te dwie przeglądarki do tego aby przekazały całą ścieżkę do pliku, jeżeli można to proszę o podpowiedź jak to zrobić?questionmark.gifquestionmark.gif?
Go to the top of the page
+Quote Post
Cienki1980
post 11.02.2007, 23:06:33
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Wyświetl tablicę $_FILES a powinnaś znaleźć odpowiedź na swoje pytanie.


--------------------
404
Go to the top of the page
+Quote Post
spryciula
post 12.02.2007, 07:42:01
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 9.12.2006

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


@Cienki1980 - możesz, powiedzieć coś więcej, bo nie bardzo rozumiem sad.gif
Go to the top of the page
+Quote Post
strife
post 12.02.2007, 07:45:57
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat(spryciula @ 12.02.2007, 07:42:01 ) *
@Cienki1980 - możesz, powiedzieć coś więcej, bo nie bardzo rozumiem sad.gif


  1. <?php
  2. echo '<pre>';
  3. var_export( $_FILES );
  4. echo '</pre>';
  5. ?>


--------------------
Go to the top of the page
+Quote Post
spryciula
post 12.02.2007, 22:28:38
Post #5





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 9.12.2006

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


@strife, po wstawieniu twojego kodu dostałem array(), a chciałbym dostać coś takiego:
C:\Inv\pc1\Awaria.mdb lub C:\\Inv\\pc1\\Awaria.mdb


możesz coś więcej mi wyjaśnić, formularz mam taki:

  1. <form name="form_conn" method="post" action="access.php"><table class="selectform" align="center">
  2. <tr>
  3. <td width="38%">Password: </td>
  4. <td width="62%"><input type="password" name="conn_pass" value="" title="Enter the Access Database password(if exist) or leave blank" /></td>
  5. </tr>
  6. <tr>
  7. <td width="38%">plik: </td>
  8. <td width="62%"><input type="file" name="path" value="Enter" title="Enter a plik for databases" size="23" /></td>
  9. </tr>
  10. <tr>
  11. <td colspan="2" align="center"><input type="submit" value="Connect to Access" title="Click to connect" onclick="if(f_submit()) return true;return false;"></td>
  12. </tr>
  13. </table></form>

bo ja ciągle nie mogę dostać tego co bym chciał sad.gif
Go to the top of the page
+Quote Post
Cienki1980
post 12.02.2007, 22:35:12
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


W takim formularzu tablica $_FILES będzie pusta. Musisz <form> zrobić tak:
  1. <form enctype="multipart/form-data" action="xxx.php" method="post" name="file">


--------------------
404
Go to the top of the page
+Quote Post
spryciula
post 12.02.2007, 23:51:17
Post #7





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 9.12.2006

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


ok,dzięki
teraz, wygląda mniej więcej na to co chciałem

Ten post edytował spryciula 12.02.2007, 23:51:44
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:08