Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Rozpoznawanie typu MIME
PawelC
post
Post #1





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Napisałem sobie prosty skrypt uploadu, jednak niewiem jak zrobić aby było można wrzucać tylko obrazki, aktualnie skrypt wrzuca wszystkie pliki jakie mu dam np php itp, wiem że muszę rozpoznać typ mime, tylko w jaki sposób to zrobić? Chcę aby skrypt zezwalał tylko na przesyłanie plików jpg oraz gif, a nazwe zapisał do bazy.
Kod skryptu:
<?php
  1. <?php
  2. $uploaddir='./';
  3. if($_FILES['plik1']['error']== UPLOAD_ERR_OK){
  4. $new_name=$uploaddir.$_FILES['plik1']['name'];
  5. $temp_name=$_FILES['plik1']['tmp_name'];
  6. if(move_uploaded_file($temp_name,$new_name)){
  7. echo "Plik został zapisany na serwerze.\n";
  8. }else{ print "Błąd podczas wgrywania pliku na serwer.\n";
  9. }
  10.  }
  11.  
  12. ?>

Prosiłbym o jakieś wskazówki, ponieważ ten skrypt jest mi bardzo potrzebny.

Ten post edytował ExPlOiT 6.11.2007, 22:48:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
rolnix
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 16.04.2005
Skąd: Białowieża

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


http://pl2.php.net/gd

Hm... poszukaj może coś tam. I po MIME nie rozpoznawaj - jak ktoś się uprze, to wyśle application/octet-stream jako text/plain x).

Ten post edytował rolnix 6.11.2007, 23:01:56
Go to the top of the page
+Quote Post
PawelC
post
Post #3





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Problem rozwiązany. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował ExPlOiT 6.11.2007, 23:48:29
Go to the top of the page
+Quote Post
rolnix
post
Post #4





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 16.04.2005
Skąd: Białowieża

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


Podziel się więc z innymi. Funkcja z gd? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
ysatis
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 7.11.2007

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


hej,

CODE
if (getimagesize($_FILES['plik1']['tmp_name'])) {

// zwraca array z wymiarami, czyli plik jest obrazkiem

} else {

// false

}


Pozdr.
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: 23.08.2025 - 11:13