Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]GD otwieranie obrazka jedną z trzech metod i utworzenie go.
Trepek
post 20.11.2010, 16:45:52
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 19.11.2010

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


Mam taki problem, że jest sobie plik "a" bez rozszerzenia w katalogu: img. Jest on tak naprawdę obrazkiem w *.png, ale ma usunięte rozszerzenie.
Chciałbym go otworzyć trzema możliwymi metodami czyli: imagecreatefromjpeg(); imagecreatefrompng(); imagecreatefromgif(); Po to chcę otworzyć tymi trzema metodami, gdyż plik "a" może czasami być jako *.gif lub *.jpeg lecz nie ma rozszerzenia. Próbowałem zrobić tak jak w kodzie, który napisałem:

Kod z pliku img.php
  1. <?php
  2. $im = imagecreatefromjpeg('http://localhost/img/a');
  3. $im = imagecreatefrompng('http://localhost/img/a');
  4. $im = imagecreatefromgif('http://localhost/img/a');
  5. header('Content-type: image/jpeg');
  6. header('Content-type: image/png');
  7. header('Content-type: image/gif');
  8. imagejpeg($im);
  9. imagedestroy($im);
  10. ?>


Ale nie działa mi to.
Jedynie gdy usunę kod z pliku img.php w tym przypadku:
  1. $im = imagecreatefromjpeg('http://localhost/img/a');
  2. $im = imagecreatefromgif('http://localhost/img/a');"
  3. header('Content-type: image/jpeg');
  4. header('Content-type: image/gif');


I będzie on w takiej formie:

  1. <?php
  2. $im = imagecreatefrompng('http://localhost/img/a');
  3. header('Content-type: image/png');
  4. imagejpeg($im);
  5. imagedestroy($im);
  6. ?>

To działa bez zarzutu, bo jak napisałem wcześniej plik: "a" jest *.png.
Czy ktoś jest w stanie mi pomóc w napisaniu kodu?
Go to the top of the page
+Quote Post

Posty w temacie


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: 18.07.2025 - 15:04