Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wysyłanie kilku plików
Forum PHP.pl > Forum > Przedszkole
marekpb
Witam
Mam pytanie odnośnie poniższego skryptu. Działa niby fajnie, lecz on chyba działa tylko wtedy gdy wszystkie pola do wyboru plików są wypełnione a ja chciałbym żeby była możliwość wgrania np. tylko jednego pliku z pięciu dostępnych. Czy ktoś może mi pomóc jak zrobić, żeby to było możliwe ? Byłbym wdzięczny. Pozdrawiam.

Kod:
  1. <?php
  2. foreach( $_FILES as $val )
  3. {
  4. if( is_uploaded_file( $val['tmp_name'] ) )
  5. {
  6. if( move_uploaded_file( $val['tmp_name'], '../somedir/' . $val['name'] ) )
  7. {
  8. echo 'Plik '. $val['name'] .' został pomyślnie uploadowany! <br />';
  9. } else {
  10. echo 'Upload pliku '. $val['name'] .' nie powiódł się!';
  11. echo '<pre>' . print_r( $_FILES, true ) . '</pre>';
  12. die();
  13. }
  14. }
  15. else
  16. {
  17. echo 'Upload pliku '. $val['name'] .' nie powiódł się!';
  18. echo '<pre>' . print_r( $_FILES, true ) . '</pre>';
  19. die();
  20. }
  21. }
  22. ?>
potreb
Wywal z końca die()
marekpb
Sorry, że tak późno odpisuję ale nie mogłem wcześniej. Wywaliłem nawet oba die() i to nic nie dało dalej zwraca mi błąd "Upload pliku nie powiódł się!". Czy wiecie może jak to zrobić, aby możliwe było wysłanie większej liczby plików, lecz by to nie było obowiązkowe ? Byłbym wdzięczny za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.