Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pytanie odnośnie $_FILES
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Mam multiupload plików na stronie, za pomocą zwykłych input[file] których jest kilka. W name jest file[] bo są dodawane dynamicznie. Przy odbiorze tych danych wyciągam jeszcze inne za pomocą foreach. Kwestia jest taka że potrzebuję wyciągnąć odpowiedni plik w odpowiednim momencie (nie umiem tego inaczej wytłumaczyć):
  1. // Potrzebuję zrobić coś takiego
  2. echo $_FILES['file']['name'][numer]; // numer - kolejność plików (pierwszy ma 0, drugi 1, trzeci 2)

Szukałem w internecie i generalnie nie widziałem żeby ktoś w ten sposób wyciągał dane. Gdy zamiast numer wpiszę ręcznie np. 2, to wyciąga się druga litera nazwy pliku.
Go to the top of the page
+Quote Post
ostrylg
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 18
Dołączył: 11.12.2005
Skąd: Gdańsk

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


Zrob var_dumpa i zobacz co dostajesz, zobacz jaka jest struktura tablicy.
Go to the top of the page
+Quote Post
deha21
post
Post #3





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Jak robię var_dump to o dziwo wyskakuje mi jeden element tablicy (jeden plik), nawet jeśli wybrałem dwa pliki. Co ciekawe (albo ja jestem głupi) ale przy foreach pokazuje normalnie dwa elementy.
Go to the top of the page
+Quote Post
ostrylg
post
Post #4





Grupa: Zarejestrowani
Postów: 144
Pomógł: 18
Dołączył: 11.12.2005
Skąd: Gdańsk

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


Wrzuc kod
Go to the top of the page
+Quote Post
deha21
post
Post #5





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Ze vardump($_FILES['file']) wychodzi mi
  1. array(5) {
  2. ["name"]=>
  3. string(9) "boya2.jpg"
  4. ["type"]=>
  5. string(10) "image/jpeg"
  6. ["tmp_name"]=>
  7. string(36) "/Applications/MAMP/tmp/php/phpgYSHo6"
  8. ["error"]=>
  9. int(0)
  10. ["size"]=>
  11. int(282915)
  12. }
Go to the top of the page
+Quote Post
Pyton_000
post
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


var_dump($_FILE);

i formularz pokaż

Ten post edytował Pyton_000 25.01.2017, 08:09:24
Go to the top of the page
+Quote Post
deha21
post
Post #7





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


Ok, już rozwiązane. Jestem debilem. W input[type="file"] ustawiłem name jako file zamiast file[]... Eh...
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 Aktualny czas: 6.10.2025 - 09:00