Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> upload zdjęć
toni22
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 4.11.2004
Skąd: Stafford

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


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!!


--------------------
Brak piwa == brak poprawnie napisanych skryptów
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




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.


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
toni22
post
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 4.11.2004
Skąd: Stafford

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


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


--------------------
Brak piwa == brak poprawnie napisanych skryptów
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 Aktualny czas: 22.08.2025 - 03:55