Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z uploadem plikow *.jpg
Forum PHP.pl > Forum > Przedszkole
Vocatio
Witam

Mam taki skrypt do uploadu plikow ograniczony do mozliwosci wgrywania plikow jpg i gif o wielkosci do 35kb

problem polega na tym, ze nie moge wgrac plikow *.jpg
  1. <?php
  2.  
  3.  
  4. if (($_FILES['userfile']['type']==&#092;"image/pjpeg\")
  5.  or($_FILES['userfile']['type']==&#092;"image/gif\"))
  6. {
  7.  if ($_FILES['userfile']['size']>35000)
  8.  {  
  9.  $ext = explode(&#092;".\", $_FILES['userfile']['name']); 
  10.  $plik = $id_auto; 
  11.  $plik .= '.'; 
  12.  $plik .= 'jpg'; 
  13.  $strUploadDir = '../upload/' . $plik;
  14.  if (move_uploaded_file($_FILES['userfile']['tmp_name'], $strUploadDir)) 
  15.  { 
  16. print $_plik_zaladowany.&#092;" <BR>\";
  17. sql(&#092;"UPDATE `auto` SET `image` = '\".$id_auto.\"' WHERE 
  18.  `id` = '\".$id_auto.\"' LIMIT 1;&#092;");
  19. } else 
  20.  { 
  21. print_r($_FILES); 
  22.  }
  23.  }else
  24.  echo $_ograniczenie_rozm_graf;   
  25. }else
  26. echo $_ograniczenie_typu_graf;
  27.  
  28. ?>

Czy ktos moglby mi podpowiedziec co zamieszalem?
Gify wchodza a jpegi uparcie nie sa przepuszczane

pozdrawiam
Wojtek B
marlowe
Może brakuje rozszerzeń image/jpg i image/jpeg?

Ja mam do uploadowania taki skrypt:
  1. <?php
  2.  
  3. $nazwa_pliku=$_FILES['file']['name'];
  4. $typ_pliku=$_FILES['file']['type'];
  5. $pobrany_z=$_FILES['file']['tmp_name'];
  6. $rozmiar_pliku=$_FILES['file']['size'];
  7. $bledy=$_FILES['file']['error'];
  8. if($bledy==&#092;"1\")
  9. {
  10.  echo &#092;"Wystąpił błąd. Uploadowanie pliku nie jest możliwe.\";
  11. }
  12. else
  13. {
  14.  if($typ_pliku==&#092;"image/jpg\" OR $typ_pliku==\"image/jpeg\" OR $typ_pliku==\"image/pjpeg\")
  15.  {
  16. copy(&#092;"$file\", \"pobrane/$nazwa_pliku\"); /* kopiowanie */ 
  17. unlink(&#092;"$file\");
  18. echo &#092;"Plik został pomyślnie uploadowany.<br/>\";
  19. echo &#092;"Nazwa pliku: <b>\".$nazwa_pliku.\"</b><br/>\";
  20. echo &#092;"Rozmiar pliku: <b>\".$rozmiar_pliku.\"</b><br/>\";
  21. echo &#092;"Typ pliku: <b>\".$typ_pliku.\"</b><br/>\";
  22. echo &#092;"Pobrany z: <b>\".$pobrany_z.\"</b><br/>\";
  23. echo &#092;"Wystąpiły błędy: <b>\".$bledy.\"</b><br/>\";
  24.  }
  25.  elseif($ok==&#092;"1\" && ($typ_pliku!=\"jpg\" || $typ_pliku!=\"jpeg\" || $typ_pliku!=\"pjpeg\"))
  26.  {
  27. echo &#092;"Nieprawdłowy format pliku.\";
  28.  }
  29.  else
  30.  {
  31. echo &#092;"Coś nie zadziałało.\";
  32.  }
  33. }
  34. ?>

Pozdrawiam.
Bartek
kicaj
image/pjpeg
image/jpeg
Vocatio
No tak, mieliscie racje - nie sadzilem ze to sa wszystko inne typy plikow

pozdrawiam

WojtekB
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.