Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: upload zdjęć
Forum PHP.pl > Forum > Przedszkole
toni22
Witam czy może ktos pomóc mi rozbudować ten skrypt? smile.gif

  1. <?php
  2.  
  3.  
  4. if (strlen($zdjecie)>4) {
  5. $kat=&#092;"id$IDnieruchomosci\";
  6.  
  7.  
  8. if (mkdir(&#092;"zdjecia/\" . $kat, 0777)) {
  9. mysql_query(&#092;"Update Nieruchomosci set zdjecie=1 where ID_nieruchomosci=$IDnieruchomosci\" ,$dbh); 
  10.  
  11.  
  12. if (strlen($zdjecie)>4) {
  13.  
  14.  $uploaddir=&#092;"zdjecia/\" . $kat . \"/\".'zdjecie.jpg';
  15.  move_uploaded_file($_FILES['zdjecie']['tmp_name'], $uploaddir ); 
  16.  
  17.  
  18.  
  19.  }
  20.  
  21. }
  22. }
  23. ?>


Skrypt sprawdza czy jest dodane zdjecie w formularzu , nastepnie tworzy folder z prawami , wrzuca tam plik. Problem w tym że wrzuca jedno zdjęcie , próbuje ale niebardzo mi wychodzi przerobienie go zeby wrzucał np. 4 zdjecia.Prosze o pomoc. POZDRAWIAM!!
scanner
Zacznij od tego, że gdy wyślesz te 4 zdjęcia, to zrobisz sobie
  1. <?php
  2. var_dump( $_FILES );
  3. ?>
I zobacz jak wygląda struktura tej tablicy.
toni22
Ooo dobre biggrin.gif , teraz widać co wysyłane jest :

  1. <?php
  2.  
  3. array(2) { 
  4. [&#092;"zdjecie\"]=> array(4) 
  5. { [&#092;"name\"]=> string(7) \"fd1.jpg\" 
  6. [&#092;"type\"]=> string(11) \"image/pjpeg\" 
  7. [&#092;"tmp_name\"]=> string(14) \"/tmp/phpwT0z0Z\"
  8. [&#092;"size\"]=> int(45757) } 
  9.  
  10. [&#092;"zdjecie2\"]=> array(4) 
  11. {  [&#092;"name\"]=> string(7) \"fd1.jpg\" 
  12. [&#092;"type\"]=> string(11) \"image/pjpeg\" 
  13. [&#092;"tmp_name\"]=> string(14) \"/tmp/phpggk79d\" 
  14. [&#092;"size\"]=> int(45757) } 
  15.  
  16. } 
  17.  
  18. ?>


Dałem narazie 2 zdjecia żeby sie niezakręcić smile.gif , no i widac ze 1 zdjecie wysłane pod zmienna "zdjecie" , nazwa pliku "fd1.jpg" , typ pliku i rozmiar.I juz tu mi sie nasuwa pytanie , jak mogę wyciągac te informacje?? np.typ pliku questionmark.gif Drugie pytanko juz do mojego problemu czy mam to zapisac w taki sposób questionmark.gif

  1. <?php
  2.  
  3. move_uploaded_file($_FILES['zdjecie,zdjecie2']['tmp_name'], $uploaddir ); 
  4.  
  5. ?>


Hmm... questionmark.gif
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.