Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wczytywanie tylko .jpg - pomocy
szabelka
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 28.08.2007

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


Witam
Mam następujący problem, otóż mam następujący kod do wgrywania plików na serwer:

  1. //Sekcja php
  2. <?php
  3. if (isset($_FILES['Plik']))
  4. {
  5.  if (move_uploaded_file($_FILES['Plik']['tmp_name'],'./uploads/'.$_FILES['Plik']['name']))
  6.  {
  7. echo('Plik został przesłany prawidłowo.');
  8.  }
  9.  else
  10.  {
  11. switch($_FILES['Plik']['error'])
  12. {
  13.  case 1: echo('Przesyłany plik jest większy niż zezwala konfiguracja serwera.');break;
  14.  case 2: echo('Przesyłany plik jest większy niż zezwala formularz.');break;
  15.  case 3: echo('Przesłano tylko część pliku.');break;
  16.  case 4: echo('Plik nie został przesłany');break;
  17. }
  18.  }
  19. }
  20. ?>
  21. //formularz do wczytywania plików
  22. <form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post" enctype="multipart/form-data">
  23. <input type="hidden" name="MAX_FILE_SIZE" value="20000" />
  24. Wskaż plik do przesłania: <br />
  25. <input type="file" name="Plik" /><br />
  26. <input type="submit" value="Wyślij plik" />
  27.  </form>


Potrzebuję usprawnić go do możliwości wczytywania jedynie formatu .jpg
z góry dzięki za wszelką pomoc, pozdrawiam
Powód edycji: BBCode ~Cienki1980
Go to the top of the page
+Quote Post
atomek4
post
Post #2





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 8.03.2007
Skąd: Łódź

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


Witaj,

sprawdź czy tak zadziała

  1. <?php
  2. if (isset($_FILES['Plik']) && $_FILES['Plik']['type'] == "image/jpeg")
  3. ?>


A tak przy okazji to popraw temat zgodnie z Regulaminem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrowienia!

PS i jeszcze tak na przyszłość to warto użyć wyszukiwarki, zobacz ten temat

Ten post edytował atomek4 28.08.2007, 21:54:20
Go to the top of the page
+Quote Post
Hazel
post
Post #3





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


A co jest nie tak w nazwie tego topiku? (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif)
A tak poza tym:
  1. <?php
  2. if (isset($_FILES['Plik']) && ($_FILES['Plik']['type'] == "image/jpeg" || $_FILES['Plik']['type'] == 'image/pjpeg')
  3. ?>

Ewentualnie:
  1. <?php
  2. if (isset($_FILES['Plik']) && (substr($_FILES['Plik']['type'], -4) == "jpeg");
  3. ?>


Ten post edytował Hazel 28.08.2007, 22:16:55
Go to the top of the page
+Quote Post
atomek4
post
Post #4





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 8.03.2007
Skąd: Łódź

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


Cytat(Hazel @ 28.08.2007, 23:14:39 ) *
A co jest nie tak w nazwie tego topiku? (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif)


Echh nie zauważyłem [tagu] w temacie, ale w tym dziale to nie jest jak doczytałem wymagane:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 09:41