Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Upload images
Forum PHP.pl > Forum > Przedszkole
Sn!pe
Hej, jestem poczatkujacym programista php i mam takie pytanko:
Jak moge zrobic skrypt uploadujacy obrazki okrslonego formatu? - tzn chodzi mi przede wszystkim o to ze tych obrazkow ktore chce uploadowac jest wiecej niz 1. Znalazlem jakies skrypty do tego tylko ze tam moge wladowac jeden plik a jak zmienie formularz i sproboje kod php dac w petle to niestety nie zadziala. Moglby ktos pomoc?? i zapodac przykladowym kodem smile.gif

Pozdrawiam
kubatron
A szukałeś na http://hotscripts.com questionmark.gif Poszukaj, obejrzyj kod i napisz po swojemu smile.gif Tam napewno taki skrypt jest, i zaczerpnąc z niego kod można smile.gif
Co do podania kodu, to my tu na forum probujemy uczyć użytkowników samemu robić, szykać a nie dostać gotowca i olać wszystko. Przez takie coś bezmyśne Copy + Paste potem są problemy "czemu mi nie działa" smile.gif

To taki OT, poszukaj a gwarantuje ci że znajdziesz.
crash
  1. <?php
  2. if(empty($_POST['send']))
  3. {
  4.     echo '
  5.     <form action=\"'.$_SERVER['PHP_SELF'].'\" method=\"post\" enctype=\"multipart/form-data\">
  6.         <input type=\"file\" name=\"img1\" size=\"20\"/><br/>
  7.         <input type=\"file\" name=\"img2\" size=\"20\"/><br/>
  8.         <input type=\"file\" name=\"img3\" size=\"20\"/><br/>
  9.         <input type=\"file\" name=\"img4\" size=\"20\"/><br/>
  10.         <input type=\"submit\" name=\"send\" value=\"Wyslij\"/>
  11.     </form>
  12.     ';
  13. }
  14. else
  15. {
  16.     $ext = array('jpg', 'jpeg', 'png', 'bmp'); // dozwolone rozszerzenia
  17.     
  18.     foreach($_FILES as $nazwa => $dane)
  19.     {
  20.         $rozsz = explode('.', $dane['name']);
  21.         
  22.         if(in_array(array_pop($rozsz), $ext))
  23.         {
  24.             // plik akceptowalny, robisz z nim co chcesz
  25.         }
  26.         else
  27.         {
  28.             @unlink($dane['tmp_name']);
  29.         }
  30.     }
  31. }
  32. ?>
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.