Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Foreach, Problem z zbudowaniem pętli foreach
Kaluza
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 4.12.2010

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


Witam,

Mam formularz, w którym wybieram sobie pliki (input typu file/multiple). Jak wybiorę jeden plik to skrypt się ładnie wykonuje i plik jest dodawany. Jak wybiorę kilka plików to dodawany jest tylko pierwszy, a reszta pomijana. Dlatego muszę wstawić ten kawałek kodu w pętlę foreach ale mam problem z jej poprawnym zbudowaniem:

  1. $zip->addFile($_FILES['produkcja']['tmp_name'], $_FILES['produkcja']['name']);


oto moja pętla foreach:

  1. foreach ($_FILES['produkcja']['name'] as $_key => $_value)
  2. {
  3. $zip->addFile($_FILES['produkcja']['tmp_name'][$_key], $_FILES['produkcja']['name'][$_key]);
  4. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kaluza
post
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 4.12.2010

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


Wybrałem klika plików i zwróciło mi:

  1. array(5) {
  2. ["name"]=> string(38) "562348_525376074170895_899487162_n.jpg"
  3. ["type"]=> string(10) "image/jpeg"
  4. ["tmp_name"]=> string(18) "/var/tmp/php1MEeHb"
  5. ["error"]=> int(0)
  6. ["size"]=> int(39155) }


Nic mi to nie mówi - po za tym że tablica składa się z 5 elementów.
Domyślam się że robię jakiś głupkowaty błąd - ale nic nie przychodzi mi do głowy.

Ten post edytował Kaluza 17.01.2014, 13:41:31
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: 14.10.2025 - 00:10