Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: galeria problemy z header
Forum PHP.pl > Forum > Przedszkole
a79rtur
czesc
mam nastepujacy problem . mam plik powiedzmy index.php w ktorym jest kod html i php. mam tez funkcje zdefinowana w innym pliku ktora tworzy mi z .jpg'a jego miniaturke. gdy wywoluje funkcje miniaturka sie wyswietla ale pozostala czesc kodu strony juz nie . podejrzewam ze chodzi o header. moze ktos wie jak zrobic zebym mogl wywolywac funkcje wielokrotnie i funkcja ta zwracalaby mi miniaturke (nie do pliku tylko do przegladarki) i dalej moglbym spoko wstawiac reszte htmla lub php
kod funkcji:

  1. <?php
  2. define(SKALA,0.20); //skala miniaturki 
  3.  
  4. function wyswietl_miniaturke($duzy_obrazek_plik)
  5. {
  6.  
  7. $obrazek_max = ImageCreateFromJPEG($duzy_obrazek_plik);
  8. $obrazek_max_w = ImageSX($obrazek_max);
  9. $obrazek_max_h = ImageSY($obrazek_max);
  10.  
  11. $width_m=SKALA*$obrazek_max_w;
  12. $height_m=SKALA*$obrazek_max_h;
  13. $miniaturka=ImageCreateTrueColor($width_m,$height_m) or die(&#092;"Nie moge stworzyć obrazka\");
  14.  
  15. ImageCopyResized($miniaturka, $obrazek_max, 0, 0, 0, 0, $width_m, $height_m, $obrazek_max_w, $obrazek_max_h);
  16.  
  17. Header('Content-type: image/jpg');
  18. ImageJPEG($miniaturka);
  19. }
  20. ?>
Kuziu
zapisz miniaturke i daj <img src='..........
a79rtur
tak to umiem ,ale czy nie da sie tak zeby zwracało mi obrazek do przegladarki i pozniej moglbym dac dalej kod ?
Kuziu
takie pytanie.

Czy nie lepiej raz zapisać miniaturke która zajmie 5-10 kb i wyświetlać ją bez nadużywania server'a ? czy przy każdym wyświetleniu server będzie scalował zdjęcie. przy 10 fotkach i 10 odwiedzinach jednocześnie ... jest to troche czasu ...
a79rtur
masz racje. ale chcialbym wiedziec czy da sie i jak to zrobic tak jak to opisalem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.