Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Hosting zdjęć
topik53
post
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 3.06.2010

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


Witam,
Dzisiaj znalazłem jakiś mały skrypt Hostingu zdjeć, lecz jest w nim kilka błędów.
1. Gdy wrzucam plik o rozszerzeniu JPEG/GIF i wadze mniejszej niż 1mb to wyskakuje
  1. An error occured: Only png, jpg, gif, bmp, jpeg images are accepted for upload

w configu mam ustawione
  1. $accepted = array('png', 'jpg', 'gif', 'bmp', 'jpeg');
  2. $acceptedtyp = array('image/png', 'image/x-png', 'image/pjpeg', 'image/jpg', 'image/jpeg', 'image/gif', 'image/bmp');
  3. $types = implode(", ",$accepted);

a przy sprawdzaniu czy plik ma dobre rozszerzenie
  1. $path_info = pathinfo($_FILES['file']['name']);
  2. if ((in_array(strtolower($path_info['extension']), $accepted)) &&
  3. (in_array(strtolower($_FILES['file']['type']), $acceptedtyp)) &&
  4. !$err_get_img){

Gdzie jest błąd?

ref, czy wielkość liter ma znaczenie (JPEG==jpeg)?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
ref, czy wielkość liter ma znaczenie (JPEG==jpeg)?

  1. if ('jpeg' == 'JPEG') echo 'Chyba nie ma';
  2. else echo 'Ciężko sprawdzić?';
Go to the top of the page
+Quote Post
topik53
post
Post #3





Grupa: Zarejestrowani
Postów: 107
Pomógł: 1
Dołączył: 3.06.2010

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


up, dziekuje.
W takim razie gdzie jest błąd?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




No to znowu napiszę: Ciężko sprawdzić?

Zrob sobie
print_r($_FILES);
i sprawdź ręcznie czy warunki, które stworzyłeś na pewno są dobre

ps: oraz:
print_r($path_info);
Go to the top of the page
+Quote Post
krowal
post
Post #5





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

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


Zobacz czy masz w formularzu taki atrybut: enctype="multipart/form-data" - dość popularny błąd (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Zobacz czy masz w formularzu taki atrybut: enctype="multipart/form-data" - dość popularny błąd
I myślisz, że właśnie dlatego nie przechodzą tylko jpegi i gify a wszystko inne przechodzi?
Cytat
1. Gdy wrzucam plik o rozszerzeniu JPEG/GIF i wadze mniejszej niż 1mb to wyskakuje
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 - 06:29