Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Z jpeg na jpg
-drdawid-
post
Post #1





Goście







Po wysłaniu na serwer pliku .jpg zamienia się on w .jpeg. Czy jest możliwość żeby plik obrazek.jpg został przesłany na serwer z rozszerzeniem .jpg a nie .jpeg?

Normalnie nie musiałbym zmieniać tego rozszerzenia ale zaszła taka konieczność, ponieważ przy wysyłaniu pliku obrazek.jpg zostaje wysłany jako $nowa_nazwa.$typ gdzie $nowa_nazwa to losowo wygenerowana liczba jako nowa nazwa, a $typ to 3 ostatnie znaki zmiennej $rozszerzenie. Gdyby nazwa pliku miała by wyglądać tak: $liczba.$rozszerzenie to było by to: 123456.image/jpeg. I musiałem wydobyć 3 ostatnie znaki zmiennej $rozszerzenie, tyle że w formacie jpeg formatem będzie .peg. Mam nadzieję, że zrozumieliście co napisałem.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Do rozpoznania rozszerzenia możesz użyć pathinfo (pamiętaj, że to wyciągnie tylko rozszerzenie pliku z nazwy więc aby rozpoznać czy to jest obrazek trzeba użyć np. getimagesize)
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Przecież to jedno i to samo, nie ważne jak zapiszesz, będzie dobrze.
Go to the top of the page
+Quote Post
-drdawid-
post
Post #4





Goście







Mam jeszcze jedno pytanie:

Jak zrobić coś takiego, że gdy zmienna jest równa danej wartości to wartość się zmienia? Chodzi o coś takiego:

$a = $_FILES['plik']['type'];

i jeżeli $a = image/jpg to zmienna $a ma zostać zamieniona na inną wartość, np. image/png.
Go to the top of the page
+Quote Post
greycoffey
post
Post #5





Grupa: Zarejestrowani
Postów: 320
Pomógł: 29
Dołączył: 3.04.2010

Ostrzeżenie: (20%)
X----


Nie kieruj się typep MIME, użytkownik go może zmienić. Kieruj się rozszerzeniem pliku.
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: 2.10.2025 - 17:56