Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 293 Pomógł: 4 Dołączył: 28.01.2005 Ostrzeżenie: (0%)
|
Witam,
W jaki sposób sprawdzić rozszerzenie świeżo dodanego pliku ( jeszcze nie przeniesionego funkcją move ) Chciałem tak:
i potem
I zwraca mi puste miejsce, jest to logiczne bo tmp_name, nie posiada przecież fizycznie rozszerzenia. Potrzebuję, to aby wywołać funkcję
I ta opcja nie działa, ponieważ nie ma rozszerzenia (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ma ktoś jakiś zmyślny pomysł ? A może dało by radę, ( nie programuję w php natywnie, więc podam pseudokod delphi )
Ten post edytował seba22 20.04.2009, 22:50:26 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Zobacz co zawiera $_FILES['Filedata']['type'] -> http://pl.php.net/manual/pl/features.file-...post-method.php
I jeszcze jedno. Plik ma rozszerzenie. Ten post edytował sowiq 20.04.2009, 22:41:48 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 293 Pomógł: 4 Dołączył: 28.01.2005 Ostrzeżenie: (0%)
|
Array --> application/octet-stream
Takie coś mi wypluło. // Poprawiam rozszerzenie ( nie wiem jak to się stało, w treści 3x napisałem poprawnie... ) // Przepraszam, zapomniałem o tym...
Ten post edytował seba22 20.04.2009, 22:54:07 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
Array --> application/octet-stream Jeśli wypluło Ci tablicę, to znaczy, że uploadujesz więcej niż jeden plik.Porównaj typy MIME plików z tym: http://www.w3schools.com/media/media_mimeref.asp żeby wiedzieć z jakim rodzajem obrazka (albo innego pliku) masz do czynienia. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 293 Pomógł: 4 Dołączył: 28.01.2005 Ostrzeżenie: (0%)
|
Już rozwiązane.
<?php $_FILES["Filedata"]['name'] ?> I zwraca mi nazwę, z komputera lokalnego. Bez obaw, nie zaufam jej, jeżeli nie utworzy mi z niej obrazka, to uznam że jest on niepoprawny. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 4 Dołączył: 7.03.2008 Ostrzeżenie: (0%)
|
getImageFormat zwraca typ pliku graficznego
Ten post edytował guitarnet.pl 20.04.2009, 23:30:08 |
|
|
|
Post
#7
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
A jak nie ma ImageMagick na serwerze w postaci PECL-a, to wtedy kaszana... GD do tego celu wystarczy - getimagesize" title="Zobacz w manualu PHP" target="_manual, choć przy BMP trzeba nieco pokombinować.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 18:41 |