Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Upload kilku plików
maniaksz
post 15.12.2004, 13:47:27
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 24.11.2004

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


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
Go to the top of the page
+Quote Post
bregovic
post 15.12.2004, 14:06:55
Post #2





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Manual?


--------------------
Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica
Go to the top of the page
+Quote Post
maniaksz
post 15.12.2004, 15:43:42
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 24.11.2004

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


wielkie dzieki,bardzo mi to pomoglo...
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: 27.04.2024 - 16:05