Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] ograniczeni rozmiarow obrazka ( nie miniaturki )
fredzio90
post 28.06.2007, 13:11:05
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 19.02.2007

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


otóż chciałbym wyświetlać obrazki 2 razy mniejsze..... nie chcę na "sztywno" ustawiać wysokości i szerokośći, lecz neistety nie wwychodzi mi tutaj pokazywanie o połwę ;D


a prubuje tak:

  1. <?php
  2. SELECT z bazy >> wszysko dobrze:
  3. $rr = mysql_fetch_array(SELECT Z BAZY);
  4. $foto = $rr['zdjecie'];
  5.  
  6. if($foto=='') {
  7. $img = '<img src="images/rank_dj_def.png" border="0" title="Brak Zdjęcia">';
  8. } else {
  9. $rozm = getimagesize_remote($zdjecie);
  10. $wys = $rozm[0]/2;
  11. $szer = $rozm[1]/2;
  12. $img = '<img src="'.$foto.'">';
  13. }
  14.  
  15. function getimagesize_remote($image_url) {
  16.  
  17. $gis = @getimagesize($image_url);
  18. if($gis[0]!='') return $gis;
  19. else
  20. $handle = @fopen ($image_url, "rb");
  21.  $contents = "";
  22.  if ($handle) {
  23.  do {
  24.  $count += 1;
  25. $data = fread($handle, 8192);
  26.  if (strlen($data) == 0) {
  27.  break;
  28.  }
  29.  $contents .= $data;
  30.  } while(true);
  31.  } else {
  32.  $gis[0]='brak';
  33.  return $gis;
  34. }
  35.  fclose ($handle);
  36.  
  37.  $im =@ ImageCreateFromString($contents);
  38.  if (!$im) {
  39. $gis[0]='brak';
  40.  return $gis;;
  41.  }
  42.  $gis[0] = ImageSX($im);
  43.  $gis[1] = ImageSY($im);
  44.  $gis[3] = "width={$gis[0]} height={$gis[1]}";
  45.  
  46.  ImageDestroy($im);
  47.  return $gis;
  48. }
  49. ?>


być może popełniłem malutki błąd, ale nei moge go zlokalozować
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: 15.06.2025 - 05:44