djbarca
11.09.2007, 11:59:55
<?php
$katalog = opendir('grafika/miniatury'); $i=1;
if (ereg(".jpg$|.JPG$|.gif$|.GIF$|.bmp$|.BMP$|.png$|.PNG$", $plik)) {$zdjecia[$i++]=$plik; } }
for ($i=1; $i<=count($zdjecia); $i++) {
$nazwapliku ='grafika/miniatury/'.$zdjecia[$i];
$imgSrc_$zdjecia[$i]=imagecreatefromjpeg("$nazwapliku");
$srcWidth_$zdjecia[$i]=imagesx($imgSrc_$zdjecia[$i]);
$srcHeight_$zdjecia[$i]=imagesy($imgSrc_$zdjecia[$i]);
print "<option value=$nazwapliku>$zdjecia[$i] .. $srcHeight_$zdjecia[$i] na $srcWidth_$zdjecia[$i]</option>"; }
?>
prosty kod ma wczytywac zawartosc obrazkow ich nazwy w opcji select obok ma byc rozmiar dla danegoobrazka ... tylko to mi nie chce dzialac :/
cmike
11.09.2007, 12:08:25
<?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
11.09.2007, 12:59:02
<?php
$katalog = opendir('grafika/miniatury'); $i=1;
if (preg_match("(.jpg|.jpeg|.gif|.bmp|.png$)i", $plik)) {
$zdjecia[]=array($plik,$rozmiar[0
],$rozmiar[1
]); }
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>"; }
?>
Kilka poprawek w if() w 5. linijce