Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wysokosc i szerokosc w petli dla obrazka :/ ?
djbarca
post
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

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


  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

Ten post edytował djbarca 11.09.2007, 12:01:30
Go to the top of the page
+Quote Post
cmike
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 17.05.2004
Skąd: Kraków

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


<?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>";
?>

Ten post edytował cmike 11.09.2007, 12:10:43
Go to the top of the page
+Quote Post
franki01
post
Post #3





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


  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
Go to the top of the page
+Quote Post
djbarca
post
Post #4





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

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


nie to nie chodzi exclamation.gif! sproboje jeszcze raz exclamation.gif!

Ten post edytował djbarca 18.09.2007, 06:48:14
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 02:39