Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Max rozmiar obrazka, przy img wiekszym niz zdefiniowany
Forum PHP.pl > Forum > Przedszkole
free
  1. <?php
  2. //omija łączenie się z bazą i zapytaniem do bazy "SELECT... ";
  3. $obrazek=$wynik['obrazek'];
  4. $max_sz=100px;
  5. $max_wy=100px;
  6. echo ' <img src="$obrazek" width="$max_sz" height="$max_wys">';
  7. ?>

Jak zmodyfikowac skrypt by zamiast sztywno przypisywac rozmiary np 100x100. Sprawdzal:
- jak obrazek mniejszy to wyswietlał rzeczywiste rozmiary
- gdy obrazek wiekszy to pomniejszał do max wartosci w tym przypadku 100x100.
Tworze system komentarzy i tak jak na forum wyswietlam usera, date itp oraz wspomniany avatar.
free
Dzieki za link do manuala.
Powolio zaczynam sie do niego przyzwyczajać, pomimo ze w wiekszości jest w j. UK.

Znalazłem prosty skrypt:
  1. <?php
  2.  $image = "adres/obrazka";  
  3.  $size = getimagesize("$image");
  4.  $height = $size[1];
  5.  $width = $size[0];
  6.  if ($height > 100)
  7.  {
  8.  $height = 100;
  9.  $percent = ($size[1] / $height);
  10.  $width = ($size[0] / $percent);
  11.  }
  12.  else if ($width > 130)
  13.  {
  14.  $width = 130;
  15.  $percent = ($size[0] / $width);
  16.  $height = ($size[1] / $percent);
  17.  }
  18.  echo "<a href="$image"><img src="$image" height="$height" width="$width" /></a>";
  19. ?>

Dodałem do niego jeszcze a href
Zrobilem z powyzszego kodu funkcje i chce ja teraz wstawic zamiast <img src... > w lini 6
  1. <?php
  2. //łączy sie z baza danych , pobiera dane z bazy poprzez mysql_query i mysql_fetch_
    array :
  3. $obrazek = $ilp['obrazek'];
  4. echo " <div style="width: 500px; height: auto; margin: 4px 0px 0px 75px; border:1px dotted silver;">
  5. <div style="width: auto; float: left; margin-right: 5px; margin-left: 5px;">
  6. <a href=index.php?page=kibic&akcja=Personalia&ksywa=$ksywa>$ksywa</a>
  7. <br /> Postów $postow <br /><img src="$obrazek"> <br />Dołączył $dolaczyl</div>
  8. <div style="width: auto; float: justify;">Dodano $data_kom <h1>$tytul_kom </h1> $txt</div>
  9.  <br style="clear: both;" />
  10. </div> ";
  11. ?>
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.