Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysokosc i szerokosc w petli dla obrazka :/ ?
Forum PHP.pl > Forum > PHP
djbarca
  1. <?php
  2. $katalog = opendir('grafika/miniatury');
  3. $i=1;
  4. while ($plik=readdir($katalog)) { 
  5. if (ereg(".jpg$|.JPG$|.gif$|.GIF$|.bmp$|.BMP$|.png$|.PNG$", $plik)) {$zdjecia[$i++]=$plik; }
  6. }
  7. closedir($katalog);
  8.  
  9.  
  10. print "<select>";
  11. for ($i=1; $i<=count($zdjecia); $i++) {
  12.  
  13.  
  14. $nazwapliku ='grafika/miniatury/'.$zdjecia[$i];
  15.  
  16. $imgSrc_$zdjecia[$i]=imagecreatefromjpeg("$nazwapliku");
  17. $srcWidth_$zdjecia[$i]=imagesx($imgSrc_$zdjecia[$i]);
  18. $srcHeight_$zdjecia[$i]=imagesy($imgSrc_$zdjecia[$i]);
  19.  
  20. print "<option value=$nazwapliku>$zdjecia[$i] .. $srcHeight_$zdjecia[$i] na $srcWidth_$zdjecia[$i]</option>";
  21. }
  22. print"</select>";
  23. ?>


prosty kod ma wczytywac zawartosc obrazkow ich nazwy w opcji select obok ma byc rozmiar dla danegoobrazka ... tylko to mi nie chce dzialac :/ sciana.gif
cmike
<?php
$katalog = opendir('grafika/miniatury');
$i=1;
while ($plik=readdir($katalog)) {
if (ereg(".jpg$|.JPG$|.gif$|.GIF$|.bmp$|.BMP$|.png$|.PNG$", $plik))
{
$rozmiar = getimagesize('./grafika/miniatury/'.$plik);
$zdjecia[]=array($plik,$rozmiar[0],$rozmiar[1]);
}
closedir($katalog);


print "<select>";
for ($i=1; $i<=count($zdjecia); $i++) {
print "<option value=$zdjecia[$i][0]>$zdjecia[$i][0] .. $zdjecia[$i][0] na $zdjecia[$i][2]1</option>";
}
print"</select>";
?>
franki01
  1. <?php
  2. $katalog = opendir('grafika/miniatury');
  3. $i=1;
  4. while ($plik=readdir($katalog)) { 
  5. if (preg_match("(.jpg|.jpeg|.gif|.bmp|.png$)i", $plik)) 
  6. {
  7.  $rozmiar = getimagesize('./grafika/miniatury/'.$plik);
  8.  $zdjecia[]=array($plik,$rozmiar[0],$rozmiar[1]);
  9. }
  10. closedir($katalog);
  11. print "<select>";
  12. for ($i=1; $i<=count($zdjecia); $i++) {
  13.  print "<option value=$zdjecia[$i][0]>$zdjecia[$i][0] .. $zdjecia[$i][0] na $zdjecia[$i][2]1</option>";
  14. }
  15. print"</select>";
  16. ?>



Kilka poprawek w if() w 5. linijce
djbarca
nie to nie chodzi exclamation.gif! sproboje jeszcze raz exclamation.gif!
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.