Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wysyłanie kilku plików, A jeśli chcę wysłać tylko 1 z 5 odstępnych ?
marekpb
post 13.08.2009, 21:28:26
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.09.2007
Skąd: Kraków

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


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. ?>


Ten post edytował marekpb 13.08.2009, 21:30:02
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
potreb
post 13.08.2009, 22:02:57
Post #2





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Wywal z końca die()


--------------------

Go to the top of the page
+Quote Post
marekpb
post 15.08.2009, 14:49:31
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.09.2007
Skąd: Kraków

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


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.
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 - 12:57