Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> [php] miniaturki o okreslonej szerokości bez zniekształceń, z wyborem zdjęcia
maryaan
post 20.01.2007, 00:50:48
Post #23





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


tak sa, manual nie gryzie...


--------------------
Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
Go to the top of the page
+Quote Post
baśka
post 20.01.2007, 01:16:27
Post #24





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.01.2007

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


ok przepraszam ale tego juz nie znalazłam w manualu:

1. jak zrobic warunek ze jezeli to jest jpg to robi cos a jesli nie to cos ale nie za pomoca exif_imagetype bo to mi ine działa ale za pomocą mime_content_type questionmark.gifquestionmark.gif albo po prostu zeby działało

rozne kombinacje próbuje:
  1. <?php
  2. if(mime_content_type($mini_img) == ($_FILES['plik']['type']))
  3. ?>

  1. <?php
  2. mime_content_type($mini_img) == "image/jpeg")
  3. ?>

  1. <?php
  2. exif_imagetype($source) == IMAGETYPE_JPEG
  3. ?>


i nic wychodzi Call to undefined function: mime_content_type() in

warunek z Temat: Miniaturka JPEG GIF PNG tez mi nie działa sadsmiley02.gif sadsmiley02.gif sadsmiley02.gif


Ps.
  1. <?php
  2. $sprawdz_rozszerzenie=$naz;
  3. $rozszerzenie=explode('.',$sprawdz_rozszerzenie);
  4. $nowy_plik=$rozszerzenie[0]."_mini.".$rozszerzenie[1];
  5.  
  6.  if($rozszerzenie[1] == "jpg" or $rozszerzenie[1] == "jpeg")
  7. {
  8.  $img = imagecreatefromjpeg($link);
  9. }
  10. elseif($rozszerzenie[1] == "gif")
  11. {
  12.  $img = imagecreatefromgif($link);
  13. }
  14. elseif($rozszerzenie[1] == "png")
  15. {
  16.  $img = imagecreatefrompng($link);
  17. }
  18. else
  19. {
  20.  print 'zly format';
  21. }
  22. ?>


wymysliłam takie cos ... ale dlaczego nie działają mi powyższe funkcje questionmark.gif bo powiedzmy gdyby w nazwie były dwie kropki to juz chyba nie zadziała poprawnie .

EDIT: cos mi sie chrzani z gifami sadsmiley02.gif

Ten post edytował baśka 20.01.2007, 02:28:44


--------------------
uwaga amatorka !!! tylko spokojnie ;-)
Go to the top of the page
+Quote Post
Kisiol_Ent
post 20.01.2007, 02:03:05
Post #25





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 15.01.2007

Ostrzeżenie: (60%)
XXX--


No tam na poczatek dajesz IF szerokosc < 250 && wysokosc < 250 THEN pomin ;p
(tak na logike myselniowa)

Ej a tam sie tak klucislicie jak te miniaturki beda wieksze... co to to to...

a jak beda równe? tzn 250x250? o.0


------------


W = szerokosc duzego obrazka
H = szerokosc malego obrazka

new_w - szerokosc minaturki
new_h - wysokosc miniaturki


IF W = 250 & H = 250 --> nie zmieniaj nic... (czyli new_w = W...)

IF W < 250 & H < 250 --> nie zmieniaj nic...

IF (W > H) --> new_w = 250, new_h = H / (W/250)

IF (H > W) --> new_h = 250, new_w = W / (H/250)



Tak nie w php bo nieumiem :// ale kiedys sie naucze :/

Chcialme ltkyo pomysl zapodac :/

EDIT: baska zmienilas post i teraz mi glupio wyszlo wszystko :/

Ten post edytował Kisiol_Ent 20.01.2007, 02:04:48
Go to the top of the page
+Quote Post
baśka
post 20.01.2007, 03:58:49
Post #26





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.01.2007

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


dodatkowo: nie wiem dlaczego w Internet explorer nie działa taka składnia :

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


a w mozilli działa :/


wiec: jaki jest najlepszy sposób zeby poznać typ pliku questionmark.gifquestionmark.gifquestionmark.gif zakładając ze przykłady z zeszłych postów nie działaja sadsmiley02.gif


--------------------
uwaga amatorka !!! tylko spokojnie ;-)
Go to the top of the page
+Quote Post
Amorph
post 20.01.2007, 16:11:59
Post #27





Grupa: Zarejestrowani
Postów: 309
Pomógł: 0
Dołączył: 6.06.2006
Skąd: include('root/europe/ poland/szczecin.php');

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


Jeśli nazwy nie będą jakieś "zdziwaczałe" np.
to.jest.nazwa.mojego.pliku.graficznego.jpg
to proponuje explode() i odczytać rozszerzenie, a potem:
Już Podawano Tobie.
Go to the top of the page
+Quote Post
baśka
post 21.01.2007, 14:10:59
Post #28





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.01.2007

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


Cytat(Amorph @ 20.01.2007, 16:11:59 ) *
Jeśli nazwy nie będą jakieś "zdziwaczałe" np.
to.jest.nazwa.mojego.pliku.graficznego.jpg
to proponuje explode() i odczytać rozszerzenie, a potem:
Już Podawano Tobie.


a jak wyznaczyc ostatnią wartość po kropce questionmark.gifquestionmark.gif w przypadku kiedy kropek bedzie wiecej.
szukałam w google i nie mogłas znalezc. w manualu tez nie było

Ten post edytował baśka 21.01.2007, 16:50:01


--------------------
uwaga amatorka !!! tylko spokojnie ;-)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 14:00