Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Upload kilku plików
Forum PHP.pl > Forum > Przedszkole
maniaksz
Mój skrypt uploadu wygląda następująco:

  1. <?php
  2.  
  3. $autofoto='../autofoto/';
  4. if(file_exists($autofoto))
  5. { 
  6. //echo \"<br>katalog istnieje<br>\";
  7. }
  8. else
  9. {
  10. mkdir($autofoto,777);
  11. }
  12.  
  13.  
  14. //sprawdzanie wlasciwosci pliku przed przenisieniem na serwer
  15. // $plikuzytkownika_name - nazwa pliku w systemie uzytkownika
  16. $foto_nazwa = $HTTP_POST_FILES['foto']['name'];
  17.  
  18. // $plikuzytkownika_size - wielkosc pliku w bajtach
  19. $foto_wielkosc = $HTTP_POST_FILES['foto']['size'];
  20.  
  21. // $plikuzytkownika_type - typ pliku w systemie MIME, np. image/jpeg
  22. $foto_typ = $HTTP_POST_FILES['foto']['type'];
  23.  
  24. //sprawdzenie wielkosci i typu pliku
  25. if ($foto_wielkosc>$wielkosc)
  26. {
  27.  echo &#092;"za duży rozmiar pliku $foto_nazwa\";
  28. }
  29. elseif ($foto_typ != (&#092;"image/jpeg\"))
  30. {
  31. echo &#092;"plik $foto_nazwa nie jest obrazkiem typu jpeg\";
  32. }
  33.  
  34. // umieszczenie pliku w pozadanej lokalizacji
  35. $lokalizacja = $autofoto.$foto_nazwa;
  36.  
  37. if (is_uploaded_file($foto)) 
  38. {
  39. if (!move_uploaded_file($foto, $lokalizacja))
  40. {
  41. echo &#092;"plik nie moze byc skopiowany do katalogu\";
  42. }
  43. } 
  44.  
  45. ?>


Teraz chciałby zrobić to samo dla 3 plików i nie bardzo wychodzi mi realizacja tego zadania. Jeśli to możliwe proszę o pomoc

I jeszcze 2 dodatkowe pytania:
1. dlaczego w IE typ pliku wyświetla mi jako 'image/pjpeg' a nie 'image/jpeg' jak w innych przelądarkach i czy jest na to jakiś sposób
2. chciałbym aby 3 dodawane zdjęcia miały swój własny katalog, w jaki sposób stworzyć jego nazwę aby była unikatowa
bregovic
Manual?
maniaksz
wielkie dzieki,bardzo mi to pomoglo...
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.