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%)
-----


Ok tylko że tam jest:

  1. <input name="userfile[]" type="file" /><br />
  2. <input name="userfile[]" type="file" /><br />


A u mnie:

  1. <input style="border: 0px;" class="upload2" type="file" name="produkcja" multiple/>


Rozumiem że to "multiple" nie przejdzie? Po prostu chcę mieć jednego inputa a nie kilka, bo user może wgrać jeden plik lub 100.

Ten post edytował Kaluza 17.01.2014, 13:49:03
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: 13.10.2025 - 11:59